Linux と UNIX 系のオペレーティング システムでは、どちらも passwd コマンドを使用してユーザー パスワードを変更します。この記事では、passwd コマンドを使用してユーザー パスワードを変更する方法を紹介します。
Linux では、暗号化されたユーザー パスワードとその他のパスワード関連情報は /etc/shadow ファイルに保存されます。passwd コマンドを使用してユーザーを変更できます。パスワード。
パスワードを変更する場合は、必ず強力で一意のパスワードを使用してください。強力なパスワードを設定することは、アカウントを保護するためにできる最も重要なことです。強力なパスワードは通常、少なくとも 16 文字で構成され、少なくとも 1 つの大文字、1 つの小文字、1 つの数字、および 1 つの特殊文字を使用します。 [ビデオチュートリアルの推奨: Linux チュートリアル]
個人アカウントのパスワードの変更
一般ユーザーが個人アカウントを変更したいパスワードを指定するには、他のコマンドを使用せずに passwd コマンドを実行するだけです。
$ passwd
出力例:
Changing password for nick (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
パスワードが正しい場合、システムは最初に現在のパスワードを入力するように求めます。新しいパスワードを再入力して確認するよう求められます。次回 Linux システムにログインするときは、新しいパスワードを使用してログインできます。
注: パスワードを入力するとき、パスワードは画面に表示されません。
#別のユーザーのパスワードを変更する
通常のユーザーは、自分のパスワードのみを変更できます。自分のパスワードパスワード。ただし、root ユーザーおよび sudo 権限を持つユーザーは、他のユーザーのパスワードを変更できます。 root ユーザーとしてログインする必要があります。次のコマンドを入力してユーザーニックネームのパスワードを変更します:$ passwd nickまたは sudo コマンドを使用します
$ sudo passwd nick出力:システムは入力と確認を求めるプロンプトを表示します 新しいパスワード
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
次回ログイン時にユーザーにパスワードの変更を強制します
デフォルトでは、パスワードは「なし」に設定されています期限切れ。次回のログイン時にユーザーにパスワードの変更を強制したい場合は、passwd コマンドに --expireoption を付け、その後にユーザーのユーザー名を指定する必要があります。例:$ sudo passwd --expire nickこれにより、ユーザーはすぐに変更されます。アカウントのパスワードの有効期限が切れます。 ユーザーが次回古いパスワードでログインしようとすると、パスワードの変更を求めるメッセージが表示されます:
$ ssh nick@192.168.121.209出力:
WARNING: Your password has expired. You must change your password now and login again! Changing password for nick. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.ユーザーが新しいパスワードを設定すると、接続が閉じられます。 以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がLinux でアカウントのパスワードを変更するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。