ユーザー・アカウントのパスワードを変更するLinuxコマンドです。通常のユーザーは自分のアカウントのパスワードだけを変更できますが、スーパーユーザーはどのアカウントのパスワードも変更できます。コマンドは、アカウントまたは関連するパスワードの有効期間を変更することもできます。古いパスワードがある場合は、最初にそのパスワードの入力を求められます。このパスワードは暗号化され、保存されたパスワードと比較されます。ユーザーが正しいパスワードを入力できる機会は1回のみです。スーパーユーザーはこの手順を省略して、忘れたパスワードを変更できるようになります。パスワードには変更できる最短期間や最長期間を設けることができます。これをエージングといいます。パスワードが入力されると、パスワードのエージング情報がチェックされ、ユーザがこの時点でパスワードを変更できるかどうかが確認されます。ない場合、passwdはパスワードの変更を拒否して終了します。ユーザーは新しいパスワードの入力を2回求められます。2番目の入力が最初の入力と比較され、パスワードを変更するには両方が一致する必要があります。次に、パスワードの複雑さがテストされます。一般的なガイドラインとして、パスワードは6~8文字で構成され、次の各セットの1文字以上を含める必要があります。小文字のアルファベット数字の0~9句読点passwdコマンドは、複雑でないパスワードを拒否します。パスワード・セキュリティの侵害は、通常、パスワードの不注意な選択または処理によって発生します。このため、辞書に記載されているパスワードや、書き留めておく必要があるパスワードは選択しないでください。パスワードは正しい名前、ライセンス番号、生年月日、または住所であってはなりません。これらのいずれも、システムセキュリティに違反する推測として使用できます。現在のユーザのパスワードを変更する。passwd指定したユーザのパスワードを変更する。他のユーザーの情報を変更するため、スーパーユーザー権限が必要になる。コマンドには、次のコマンド・オプションを指定できる。-a--allすべてのユーザーのステータスを表示する。オプションと共に指定する。他のユーザーの情報を表示するため、スーパーユーザー権限が必要になる。-a-d--deleteユーザーのパスワードを削除する。-d-e--expireユーザーのパスワードを有効期限切れにする。パスワードの有効期限が切れると、ユーザーが次回ログインしたときに、パスワードの変更が要求される。-e-h--helpヘルプメッセージを表示して終了する。日後にユーザーのアカウントを無効にする。無効になったアカウントはログインできなくなる。7-l--lockアカウントのパスワードをロックする。7-q--quiet静音モードで実行する。-S--statusアカウントのステータスを表示する。-1-u--unlockアカウントのパスワードのロックを解除する。このオプションは、パスワードを以前の値(-lオプションを使用する前の値)に戻すことによって、パスワードを再度有効にする。