やりたいこと
Linuxサーバに新規ユーザを追加した際、ユーザに対して初回ログイン時にパスワードを変更するよう求める。
1. ユーザ追加&初期パスワード設定
新規ユーザを追加し、初回ログイン時に使用する初期パスワードを設定する。
# useradd -u <UID> <ユーザ名>
# passwd <ユーザ名>
(パスワードを入力)
2. 初期パスワードを期限切れにする
--expireオプションによって期限切れに設定する。
# passwd --expire <ユーザ名>
完了!
初回ログイン時の様子はこんな感じ
パスワード:(初期パスワードを入力)
You are required to change your password immediately (administrator enforced).
Current password:(初期パスワードを入力)
新しい パスワード:
新しい パスワードを再入力してください: