このデータは、BERKELEY SOFTWARE DESIGN, INC.のライセンスプログラムの一部です。プログラムの著作権は、BSDI、カリフォルニア大学理事会、マサチューセッツ工科大学、Free Software Foundation その他にあります。
PASSWD(1) BSD リファレンスマニュアル PASSWD(1)
名前
passwd - ユーザのパスワードを変更
構文
passwd [-l] [user]
説明
passwd ユーティリティはユーザのパスワードを変更します。最初にユーザは現在のパスワードの入力を求められます。現在のパスワードを正しく入力すると、新しいパスワードを要求されます。新しいパスワードは入力エラーを避けるため、2度入力する必要があります。
新しいパスワードは最低6文字の長さで、アルファベットのみではいけません。全体の長さは _PASSWORD_LEN (現在は 128 文字) 未満でなければなりません。数字、大文字およびメタ文字が推奨されています。
Kerberos パッケージがインストールされているドメスティックシステムでは、1度パスワードが照合されると、passwd が新しいパスワードの情報を Kerberos 認証ホストに伝達します。
-l
このオプションにより、パスワードはローカルパスワードファイルにおいてのみ更新され、Kerberos データベースでは更新されません。ローカルパスワードのみを変更する場合は、pwd_mkdb(8) を使用して、パスワードデータベースを更新します。Kerberos のないシステムでは、このオプションはデフォルトです。
別のユーザの Kerberos パスワードを変更するには、まず passwd(1) が後に続く kinit(1) を実行する必要があります。ローカルパスワードを変更するときは、スーパユーザはユーザの現在のパスワードを要求されません。
(Kerberosパスワードに対して)ローカルパスワードを変更する場合、passwd ユーティリティは login.conf(5) データベースからの 2 つのエントリをチェックします。ブールエントリの widepasswords は、新しいワイドパスワードフォーマットを使用するべきであることを意味します (パスワード部分は128文字まであるのに対して、従来のフォーマットではわずか8文字です)。数値エントリの minpasswordlen はパスワードの最小文字数を指定します。これらの変数の設定については、login.conf(5) をご覧ください。
ファイル
/etc/master.passwd ユーザデータベース /etc/passwd Version 7フォーマットパスワードファイル /etc/passwd.XXXXXX パスワードファイルの一時コピー
参照
chpass(1)、kerberos(1)、kinit(1)、login.conf(5)、passwd(5)、 kpasswdd(8)、login(8)、pwd_mkdb(8)、vipw(8)
Robert Morris、Ken Thompson 共著 UNIX password security
履歴
passwd コマンドは Version 6 AT&T UNIX で発表されました。
Berkeley Distribution 4 版 1995 年 9 月 22 日