るりまサーチ

最速Rubyリファレンスマニュアル検索!
1561件ヒット [1-100件を表示] (0.065秒)

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub!

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

String#crypt(salt) -> String (21119.0)

self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。

...きです。
他にも 29297 などがあります。

注意:

* Ruby 2.6 から非推奨になったため、引き続き必要な場合は
string
-crypt gem の使用を検討してください。
* crypt の処理は crypt(3) の実装に依存しています。
従って、crypt で...
...(64),rand(64)].pack("C*").tr("\x00-\x3f","A-Za-z0-9./")
passwd.crypt(salt)

# UNIX のログイン認証
require 'etc'

def valid_login?(user, password)
ent = Etc.getpwnam(user)
password.crypt(ent.passwd) == ent.passwd
end

p valid_login?("taro", "password") # => 真偽値が得られる
//}...

Net::Telnet#login(opts, password=nil) -> String (18216.0)

指定したユーザ名とパスワードでログインします。

...、パスワードとしてログインします。
また、opts がハッシュの場合には以下のオプションが利用できます。

"LoginPrompt" ログインプロンプトを正規表現で指定します。
デフォルト値は /[Ll]ogin[: ]*\z/n です。

"PasswordPrompt" パス...
...た場合、ホストからの文字列を引数にブロックを逐次実行します。


# 1つめの引数が文字列の場合
telnet.login("your name", "your password")
# 1つめの引数がハッシュの場合
telnet.login("Name" => "your name", "Password" => "your password")...

Net::Telnet#login(opts, password=nil) {|mesg| ...} -> String (18216.0)

指定したユーザ名とパスワードでログインします。

...、パスワードとしてログインします。
また、opts がハッシュの場合には以下のオプションが利用できます。

"LoginPrompt" ログインプロンプトを正規表現で指定します。
デフォルト値は /[Ll]ogin[: ]*\z/n です。

"PasswordPrompt" パス...
...た場合、ホストからの文字列を引数にブロックを逐次実行します。


# 1つめの引数が文字列の場合
telnet.login("your name", "your password")
# 1つめの引数がハッシュの場合
telnet.login("Name" => "your name", "Password" => "your password")...

Etc.#getlogin -> String | nil (6223.0)

自分の login 名を返します。得られなかった場合は nil を返します。

...自分の login 名を返します。得られなかった場合は nil を返します。

getlogin は su(1) などでログイン時のユーザとは異なるユーザになっている場合、
現在ではなくログイン時のユーザを返します。

このメソッドが失敗した...
...c.#getpwuid に
フォールバックするとよいでしょう。

たとえば、環境変数 USER などもあわせて、以下のようにフォールバックできます。

//emlist[][ruby]{
require "etc"
login
_user = ENV['USER'] || ENV['LOGNAME'] || Etc.getlogin || Etc.getpwuid.name
//}...

Etc::SC_BC_STRING_MAX -> Integer (3102.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_LOGIN_NAME_MAX -> Integer (3102.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Net::FTP#last_response -> String (113.0)

サーバからの最後の応答を文字列で返します。

...サーバからの最後の応答を文字列で返します。

例えばログイン(Net::FTP#login)に成功した場合には
"230 Login successful.\n" を返します。

@see Net::FTP#last_response_code...

Net::FTP#last_response_code -> String (108.0)

サーバからの最後の応答のコードを文字列で返します。

...サーバからの最後の応答のコードを文字列で返します。

例えばログイン(Net::FTP#login)に成功した場合には
"230" を返します。

数字の意味は 959 参照してください。

@see Net::FTP#last_response...

Net::FTP#lastresp -> String (108.0)

サーバからの最後の応答のコードを文字列で返します。

...サーバからの最後の応答のコードを文字列で返します。

例えばログイン(Net::FTP#login)に成功した場合には
"230" を返します。

数字の意味は 959 参照してください。

@see Net::FTP#last_response...

Net::FTP#welcome -> String (107.0)

サーバのウェルカムメッセージを返します。

...サーバのウェルカムメッセージを返します。

このメッセージはログイン(Net::FTP#login)時に
サーバから送られます。...

絞り込み条件を変える

Net::SMTP#capable_auth_types -> [String] (107.0)

接続したサーバで利用可能な認証を配列で返します。

...接続したサーバで利用可能な認証を配列で返します。

返り値の配列の要素は、 'PLAIN', 'LOGIN', 'CRAM-MD5' です。

このメソッドは Net::SMTP#start などでセッションを開始
した以降にしか正しい値を返しません。...
<< 1 2 3 ... > >>