aliases: Etc::Passwd
Etc.#getpwent で得られる構造体。
この構造体の値を変更してもシステムには反映されません。
全てのシステムで提供されているメンバ。
以降のメンバはシステムによっては提供されません。
each {|entry| ... } -> Struct::Passwd
[permalink][rdoc]each -> Enumerator
/etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。ブロックを省略した場合は Enumerator のインスタンスを返します。
[SEE_ALSO] Etc.#getpwent
age -> Integer
[permalink][rdoc]エージ(整数)を返します。このメンバはシステム依存です。
age=(age)
[permalink][rdoc]エージ(整数)を設定します。このメンバはシステム依存です。
change -> Integer
[permalink][rdoc]パスワード変更時間(整数)を返します。このメンバはシステム依存です。
change=(change)
[permalink][rdoc]パスワード変更時間(整数)を設定します。このメンバはシステム依存です。
comment -> String
[permalink][rdoc]コメント(文字列)を返します。このメンバはシステム依存です。
comment=(comment)
[permalink][rdoc]コメント(文字列)を設定します。このメンバはシステム依存です。
dir -> String
[permalink][rdoc]このユーザのホームディレクトリを表すパスを返します。
dir=(dir)
[permalink][rdoc]このユーザのホームディレクトリを表すパスを設定します。
expire -> Integer
[permalink][rdoc]アカウント有効期限(整数)を返します。このメンバはシステム依存です。
expire=(expire)
[permalink][rdoc]アカウント有効期限(整数)を設定します。このメンバはシステム依存です。
gecos -> String
[permalink][rdoc]このユーザのフルネーム等の詳細情報を返します。
様々な構造化された情報を返す Unix システムも存在しますが、それはシステム依存です。
gecos=()
[permalink][rdoc]このユーザのフルネーム等の詳細情報を設定します。
gid -> Integer
[permalink][rdoc]このユーザの gid を返します。
gid=(gid)
[permalink][rdoc]このユーザの gid を設定します。
name -> String
[permalink][rdoc]このユーザのログイン名を返します。
name=(name)
[permalink][rdoc]このユーザのログイン名を設定します。
passwd -> String
[permalink][rdoc]このユーザの暗号化されたパスワードを返します。
シャドウパスワードが使用されている場合は、 'x' を返します。このユーザがログインできない場合は '*' を返します。
passwd=(passwd)
[permalink][rdoc]このユーザの暗号化されたパスワードを設定します。
quota -> Integer
[permalink][rdoc]クォータ(整数)を返します。このメンバはシステム依存です。
quota=(quota)
[permalink][rdoc]クォータ(整数)を設定します。このメンバはシステム依存です。
shell -> String
[permalink][rdoc]このユーザのログインシェルを返します。
shell=(shell)
[permalink][rdoc]このユーザのログインシェルを設定します。
uclass -> String
[permalink][rdoc]ユーザアクセスクラス(文字列)を返します。このメンバはシステム依存です。
uclass=(class)
[permalink][rdoc]ユーザアクセスクラス(文字列)を設定します。このメンバはシステム依存です。
uid -> Integer
[permalink][rdoc]このユーザの uid を返します。
uid=(uid)
[permalink][rdoc]このユーザの uid を設定します。