ライブラリ
- English (12)
- ビルトイン (84)
- etc (465)
-
net
/ ftp (48) -
shell
/ filter (42) -
webrick
/ httpauth / authenticator (12) -
webrick
/ httpauth / basicauth (48) -
webrick
/ httpauth / digestauth (24) -
webrick
/ httpauth / htdigest (48) -
webrick
/ httpauth / htpasswd (96) -
webrick
/ httpauth / userdb (36)
クラス
-
Etc
:: Group (24) -
Etc
:: Passwd (336) - File (12)
-
File
:: Stat (12) -
Net
:: FTP (48) -
Shell
:: Filter (42) - String (12)
-
WEBrick
:: HTTPAuth :: BasicAuth (36) -
WEBrick
:: HTTPAuth :: DigestAuth (12) -
WEBrick
:: HTTPAuth :: Htdigest (36) -
WEBrick
:: HTTPAuth :: Htpasswd (84)
モジュール
- Etc (84)
- FileTest (48)
- Kernel (12)
-
WEBrick
:: HTTPAuth :: Authenticator (12) -
WEBrick
:: HTTPAuth :: UserDB (36)
キーワード
-
$ DEFAULT _ INPUT (12) - < (6)
- > (6)
- >> (6)
- BasicAuth (12)
- DigestAuth (12)
- Htdigest (12)
- Htpasswd (12)
- Passwd (21)
- age (12)
- age= (12)
- change (12)
- change= (12)
- comment (12)
- comment= (12)
- crypt (12)
-
delete
_ passwd (24) - dir (12)
- dir= (12)
- directory? (12)
- each (42)
- endpwent (12)
- exist? (12)
- expire (12)
- expire= (12)
- flush (12)
- gecos (12)
- gecos= (12)
-
get
_ passwd (36) - getpwent (12)
- getpwnam (12)
- getpwuid (12)
- gid (12)
- gid= (12)
- login (12)
-
make
_ passwd (36) - name (12)
- name= (12)
- new (36)
- open (24)
- passwd= (24)
- quota (12)
- quota= (12)
- reload (12)
-
set
_ passwd (36) - setpwent (12)
- shell (18)
- shell= (12)
- size (12)
-
to
_ a (6) -
to
_ s (6) - uclass (12)
- uclass= (12)
- uid (12)
- uid= (12)
- userdb (24)
-
webrick
/ httpauth / htpasswd (12) -
world
_ readable? (36) - | (6)
- 制御構造 (12)
検索結果
先頭5件
-
WEBrick
:: HTTPAuth :: UserDB # set _ passwd(realm , user , pass) (6101.0) -
与えられた情報をもとに、パスワードをハッシュ化して保存します。
与えられた情報をもとに、パスワードをハッシュ化して保存します。
@param realm レルムを指定します。
@param user ユーザ名を指定します。
@param pass パスワードを指定します。 -
Struct
:: Passwd (6016.0) -
Alias of Etc::Passwd
...Alias of Etc::Passwd... -
WEBrick
:: HTTPAuth :: Htpasswd (6012.0) -
Apache の htpasswd 互換のクラスです。 .htpasswd ファイルを新しく作成することも出来ます。 htpasswd -m (MD5) や -s (SHA) で作成された .htpasswd ファイルには対応していません。
...tpasswd 互換のクラスです。
.htpasswd ファイルを新しく作成することも出来ます。
htpasswd -m (MD5) や -s (SHA) で作成された .htpasswd ファイルには対応していません。
例
require 'webrick'
include WEBrick
htpd = HTTPAuth::Htpasswd.new('dot.htpasswd......')
htpd.set_passwd(nil, 'username', 'supersecretpass')
htpd.flush
htpd2 = HTTPAuth::Htpasswd.new('dot.htpasswd')
pass = htpd2.get_passwd(nil, 'username', false)
p pass == 'supersecretpass'.crypt(pass[0,2])... -
Etc
:: Passwd (6006.0) -
Etc.#getpwent で得られる構造体。
...構造体の値を変更してもシステムには反映されません。
全てのシステムで提供されているメンバ。
* name
* passwd
* uid
* gid
* gecos
* dir
* shell
以降のメンバはシステムによっては提供されません。
* change
* quota
* ag... -
webrick
/ httpauth / htpasswd (6000.0) -
Apache の htpasswd 互換のクラスを提供するライブラリです。
...Apache の htpasswd 互換のクラスを提供するライブラリです。... -
Etc
:: Passwd . each {|entry| . . . } -> Etc :: Passwd (3117.0) -
/etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。 ブロックを省略した場合は Enumerator を返します。
.../etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。
ブロックを省略した場合は Enumerator を返します。
@see Etc.#getpwent... -
WEBrick
:: HTTPAuth :: Htpasswd . new(path) -> WEBrick :: HTTPAuth :: Htpasswd (3100.0) -
Htpasswd オブジェクトを生成します。
...Htpasswd オブジェクトを生成します。
@param path パスワードを保存するファイルのパスを与えます。... -
Etc
:: Passwd . each -> Enumerator (3017.0) -
/etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。 ブロックを省略した場合は Enumerator を返します。
.../etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。
ブロックを省略した場合は Enumerator を返します。
@see Etc.#getpwent... -
Etc
:: Passwd # age -> Integer (3000.0) -
エージ(整数)を返します。このメンバはシステム依存です。
エージ(整数)を返します。このメンバはシステム依存です。 -
Etc
:: Passwd # age=(age) (3000.0) -
エージ(整数)を設定します。このメンバはシステム依存です。
エージ(整数)を設定します。このメンバはシステム依存です。