初めてログインしたときにユーザーのパスワードを変更してください。

初めてログインしたときにユーザーのパスワードを変更してください。

以下のスクリプトを使用してユーザーを作成し、現在機能していますが、初めてログインしたときにユーザーのパスワードを変更したいのですが、以下のスクリプトを使用してその要件を満たすことはできません。以下のスクリプトを修正していつ尋ねたいのですが。パスワードを変更して初めてログインしましたか?

    useradd -p "${A_PASSWORD[$index]}" "${A_USERNAME[$index]}"

答え1

マンページによると、useraddこれを直接実行するオプションはないようです。ただし、passwd同様の方法を使用して、chage -d0 [username]ユーザーが初めてログインした後にパスワードを変更するように強制することができます。

関連情報