ライブラリ
- ビルトイン (2)
- etc (15)
-
net
/ ftp (1) -
shell
/ filter (2) -
webrick
/ httpauth / authenticator (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httpauth / userdb (2)
クラス
-
Etc
:: Group (1) -
Etc
:: Passwd (14) -
File
:: Stat (1) -
Net
:: FTP (1) -
Shell
:: Filter (2) - String (1)
-
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2)
モジュール
検索結果
先頭5件
-
Etc
:: Group # passwd -> String (63907.0) -
暗号化されたパスワードを返します。
暗号化されたパスワードを返します。
このグループのパスワードへのアクセスが無効である場合は 'x' を返します。
このグループの一員になるのにパスワードが不要である場合は、空文字列を返します。 -
Etc
:: Passwd # passwd -> String (63907.0) -
このユーザの暗号化されたパスワードを返します。
このユーザの暗号化されたパスワードを返します。
シャドウパスワードが使用されている場合は、 'x' を返します。
このユーザがログインできない場合は '*' を返します。 -
Etc
:: Passwd # change=(change) (46204.0) -
パスワード変更時間(整数)を設定します。このメンバはシステム依存です。
パスワード変更時間(整数)を設定します。このメンバはシステム依存です。 -
WEBrick
:: HTTPAuth :: Htdigest # get _ passwd(realm , user , reload _ db) -> String (45907.0) -
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
@param realm レルムを指定します。
@param user ユーザ名を指定します。
@param reload_db 真を指定すると WEBrick::HTTPAuth::Htdigest#reload を呼んでから値を返します。 -
WEBrick
:: HTTPAuth :: Htpasswd # get _ passwd(realm , user , reload _ db) -> String (45907.0) -
ユーザのパスワードの crypt された文字列を取得します。
ユーザのパスワードの crypt された文字列を取得します。
@param realm レルムは無視されます。
@param user ユーザ名を指定します。
@param reload_db 真を指定すると WEBrick::HTTPAuth::Htpasswd#reload を呼んでから値を返します。 -
Etc
:: Passwd # change -> Integer (45904.0) -
パスワード変更時間(整数)を返します。このメンバはシステム依存です。
パスワード変更時間(整数)を返します。このメンバはシステム依存です。 -
Net
:: FTP # login(user = "anonymous" , passwd = nil , acct = nil) -> () (36943.0) -
ホストへのログイン処理を行ないます。
ホストへのログイン処理を行ないます。
このメソッドはホストへの接続後にしか使えません。
user, passwd が省略された場合、ユーザ名
"anonymous", パスワード "anonymous@" となります。
acct を省略しなかった場合には、 ACCT コマンドを
acct で指定したパラメータで送ります。
@param user ログインに使うユーザ名を指定します。
@param passwd ログインに使うパスワードを指定します。
@param acct ログイン後に送る ACCT コマンドのパラメータを指定します。
@raise Net::FTPTempError... -
WEBrick
:: HTTPAuth :: UserDB # get _ passwd(realm , user , reload _ db = false) -> String (36907.0) -
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
@param realm レルムを指定します。
@param user ユーザ名を指定します。
@param reload_db 無視されます。 -
WEBrick
:: HTTPAuth :: Htpasswd # delete _ passwd(realm , user) -> String (27907.0) -
ユーザのパスワードを削除します。realm は無視されます。
ユーザのパスワードを削除します。realm は無視されます。
@param realm レルムは無視されます。
@param user ユーザ名を指定します。 -
Etc
:: Passwd # age -> Integer (27904.0) -
エージ(整数)を返します。このメンバはシステム依存です。
エージ(整数)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # comment -> String (27604.0) -
コメント(文字列)を返します。このメンバはシステム依存です。
コメント(文字列)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # gecos -> String (27604.0) -
このユーザのフルネーム等の詳細情報を返します。
このユーザのフルネーム等の詳細情報を返します。
様々な構造化された情報を返す Unix システムも存在しますが、それはシステム依存です。 -
Etc
:: Passwd # gid -> Integer (27604.0) -
このユーザの gid を返します。
このユーザの gid を返します。 -
Etc
:: Passwd # name -> String (27604.0) -
このユーザのログイン名を返します。
このユーザのログイン名を返します。 -
WEBrick
:: HTTPAuth :: UserDB # make _ passwd(realm , user , pass) -> String (18991.0) -
WEBrick::HTTPAuth::UserDB#auth_type の make_passwd を呼び出します。
WEBrick::HTTPAuth::UserDB#auth_type の make_passwd を呼び出します。
@param realm レルムを指定します。
@param user ユーザ名を指定します。
@param pass パスワードを指定します。
@see WEBrick::HTTPAuth::BasicAuth#make_passwd, WEBrick::HTTPAuth::DigestAuth#make_passwd -
String
# crypt(salt) -> String (18658.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
self と salt から暗号化された文字列を生成して返します。
salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、
2 バイト以上の文字列を指定します。
暗号化された文字列から暗号化前の文字列 (self) を求めることは一般に困難で、
self を知っている者のみが同じ暗号化された文字列を生成できます。
このことから self を知っているかどうかの認証に使うことが出来ます。
salt には、以下の様になるべくランダムな文字列を選ぶべきです。
他にも 29297 などがあります。
注意:
* Ruby 2.6 から非推奨になったため、引き続き... -
Etc
:: Passwd # dir -> String (9604.0) -
このユーザのホームディレクトリを表すパスを返します。
このユーザのホームディレクトリを表すパスを返します。 -
Etc
:: Passwd # expire -> Integer (9604.0) -
アカウント有効期限(整数)を返します。このメンバはシステム依存です。
アカウント有効期限(整数)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # quota -> Integer (9604.0) -
クォータ(整数)を返します。このメンバはシステム依存です。
クォータ(整数)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # shell -> String (9604.0) -
このユーザのログインシェルを返します。
このユーザのログインシェルを返します。 -
Etc
:: Passwd # uclass -> String (9604.0) -
ユーザアクセスクラス(文字列)を返します。このメンバはシステム依存です。
ユーザアクセスクラス(文字列)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # uid -> Integer (9604.0) -
このユーザの uid を返します。
このユーザの uid を返します。 -
WEBrick
:: HTTPAuth :: Authenticator # userdb -> WEBrick :: HTTPAuth :: Htpasswd | WEBrick :: HTTPAuth :: Htdigest (9604.0) -
認証のためのユーザデータベースを返します。
認証のためのユーザデータベースを返します。
@see WEBrick::HTTPAuth::BasicAuth, WEBrick::HTTPAuth::Htdigest -
File
:: Stat # world _ readable? -> Integer | nil (622.0) -
全てのユーザから読めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
全てのユーザから読めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
//emlist[][ruby]{
m = File.stat("/etc/passwd").world_readable? # => 420
sprintf("%o", m) # => "644"
//} -
Shell
:: Filter # to _ a -> [String] (622.0) -
実行結果を文字列の配列で返します。
実行結果を文字列の配列で返します。
require 'shell'
Shell.def_system_command("wc")
sh = Shell.new
puts sh.cat("/etc/passwd").to_a -
Shell
:: Filter # to _ s -> String (622.0) -
実行結果を文字列で返します。
実行結果を文字列で返します。
require 'shell'
Shell.def_system_command("wc")
sh = Shell.new
sh.transact {
puts (cat("/etc/passwd") | wc("-l")).to_s
}