configure Linuxマシンを使用する方法を探しているので、新しいユーザーが作成されるたびに、最初のログイン時に新しいパスワードを設定する必要があります。
ここでのタスクを明確にするための前提条件は次のとおりです。
chage -d 0
コマンドを使用することを探していません。useradd
スクリプトを作成したくありません。それが可能であるか不可能であるかを知っているなら、私に知らせてください。どちらにしても。
私は過去2日間にPAMを何度も経験しましたが、この部分を解決することはできません。
http://linuxers.org/howto/how-force-users-change-their-password-upon-first-login
「すべての新規ユーザーに初回ログイン時にパスワードの変更を強制する方法
この変更では、useraddコマンドのデフォルト設定を変更する必要があります。
[ルート] #vim/etc/default/useradd
その行を探すか、ファイルに次の行を追加します。
Expire = 0 "
または
http://www.cyberciti.biz/faq/rhel-debian-force-users-to-change-passwords/
Usermodを使用してパスワードの有効期限を変更できます。これにより、パスワードの変更が強制されます。
A.次のコマンドのいずれかを使用して、最初のログイン時にユーザーパスワードを変更できます。[a] usermodコマンド-ユーザーパスワードの有効期限情報を含むさまざまなユーザーアカウントプロパティを変更します。
または
空/ nullパスワードを設定し、passwdコマンドを使用してパスワードを期限切れにすることができます。これにより、初めてパスワードが即座に変更されます。