Joh*_*mBF 33 linux bash login ssh pam
我试图强制新创建的用户在第一次使用 ssh 登录时更改密码。出于安全原因,我想给他一个安全密码,直到他第一次登录。到目前为止,我做了以下工作:
useradd -s /bin/bash -m -d /home/foo foo
passwd foo
Run Code Online (Sandbox Code Playgroud)
这样做chage -d 0 foo只会给我Your account has expired; please contact your system administratorssh 登录的错误。
kaw*_*awu 15
根据版本 passwd 您可以尝试
passwd -f: 通过使 name 的密码过期,强制用户在下次登录时更改密码。
passwd -e或passwd --expire:立即使帐户密码过期。这实际上可以强制用户在用户下次登录时更改他/她的密码。