PASSWD(5)

名前
passwd - パスワードファイル

説明
passwd ファイルには各ユーザアカウントの様々な情報が記録されている。 書かれているのは、

    ログイン名

    オプションの暗号化されたパスワード

    ユーザ ID 番号

    グループ ID 番号

    ユーザ名もしくはコメント欄

    ユーザのホームディレクトリ

    ユーザのコマンドインタプリタ

パスワードが shadow されている場合、パスワード欄を埋めてはならない。 shadow パスワードを用いている場合、暗号化されたパスワードは /etc/shadow に書かれている。 暗号化されたパスワードは、アルファベット a から z、A から Z、0 から 9 及び . と / の 64 文字から作られた 13 文字からなる。 この文字列がどのように解釈されるかの詳細は、crypt(3) を 参照のこと。

オプションで、パスワードに続いてパスワード有効期限が、 コンマで区切って同じ文字集合の文字を使って記されていることもある。 パスワード有効期限は、パスワード自身と同じ文字集合から作られている。 最初の文字には、パスワードが何週間有効かが記されている。 二番目の文字は、何週間経てばユーザがパスワードを変更できるかを与える。 最後の二文字には、最後にパスワードを変更したのは 1970 年 1 月から何週間 経過した時であるかを表す。 パスワードの有効期限が過ぎた時は、ユーザは新しいパスワードを設定 しなくてはならない。

コメント欄は、finger(1) 等の様々なシステムユーティリティに利用される。 コメント欄には更に 3 つの数値が記入されていても良い。 それらは、

    pri= - nice の初期設定値

    umask= - umask の初期設定値

    ulimit= - ulimit の初期設定値

これらの欄は互いに、またコメント欄の別のフィールドと、コンマを用いて 区別されている。

ホームディレクトリ欄にはログイン時の作業ディレクトリ名が記されている。 login はこの情報を用いて環境変数 HOME の内容を設定する。

コマンドインタプリタ欄にはユーザのコマンド言語インタプリタもしくは 最初に実行するプログラムの名前を記す。 login はこの情報を用いて環境変数 SHELL の内容を設定する。 この欄に何も記されていない場合は、ディフォルト値として /bin/sh を 使用する。

ファイル
/etc/passwd - ユーザのアカウント情報

関連項目
login(1), passwd(1), su(1), shadow(5), pwconv(8), pwunconv(8), sulogin(8)

著者
Julianne Frances Haugh (jockgrrl@ix.netcom.com)