今後作成されるすべての新しいユーザーに、期限切れのパスワードをデフォルトとして使用させることはできますか? [コピー]

今後作成されるすべての新しいユーザーに、期限切れのパスワードをデフォルトとして使用させることはできますか? [コピー]

誰かが自分のシステムに新しいユーザーを作成するたびに、そのユーザーが初めてログインしたときにパスワードを設定するようにしたいと思います。私は/etc/login.defsこれを行うものが見つかりません。私もその中で何かを見つけようとしましたが、/etc/pam.d成功しませんでした。本質的に、私は誰かが訪問しなくても新しいユーザーが期限切れのパスワードを持つことをchage -d 0望みますpasswd -e

useraddエイリアスまたはラッパーを生成できるようにパスワード期間を有効期限に設定するパラメータはありますかuseradd?それとも、その後にエイリアスを作成する必要がありますかuseraddchage -d 0

私はシステム管理者ではありません。私たちはRHELを製品と一緒に提供し、デフォルトのセキュリティ設定を変更する任務を引き受けました。役に立つ提案をいただきありがとうございます。

答え1

アカウントを作成したら、オプションを使用してpasswdこれを行うことができます。パスワードの代わりにユーザーアカウントを期限切れにするオプションがあります。-euseradd-e

からman passwd

-e、--有効期限

すぐにアカウントのパスワードを無効にしてください。これは本質的に、ユーザーが次回ログインするときにパスワードを変更することを強制します。

関連情報