Solaris 10でアカウントをリセットした後、ログイン時にユーザーにパスワードの変更を要求するにはどうすればよいですか?
Solaris 10では、ファイルまたはnisplusリポジトリを使用している場合、passwd -f <username>
コマンドを使用してこれを行うことができます。
マンページここ
# passwd -f user2
passwd: password information changed for user2
次回のログイン時に、user2はこれを取得します。
Connected to localhost.
Escape character is '^]'.
login: user2
Password:
Choose a new password.
New Password:
passwd
を使用してパスワードをリセットした後、/etc/shadow
を編集し、パスワードの日付を0に設定します。ユーザーはpasswd
。
耐久性が0日のパスワードの例:
cw:o368bqRZm2WW6:0::::::
3番目の列のゼロは、パスワードが変更されていないことを示し、通常のセキュリティポリシー設定では、ユーザーはログイン後に次のようなものを取得します。
# ssh cw@someserver
Password:
Warning: Your password has expired, please change it now.
New Password:
それがあなたのために働いたかどうか私に知らせてください。