在Solaris 10中重置帐户后,如何请求用户在login后更改密码?
在Solaris 10中,如果使用的是文件或nisplus存储库,则可以使用passwd -f <username>命令执行此操作。
Manpage 在这里
# passwd -f user2 passwd: password information changed for user2
在下一次loginuser2会得到这个。
Connected to localhost. Escape character is '^]'. login: user2 Password: Choose a new password. New Password:
使用passwd重设密码后,编辑/etc/shadow并将密码的date设置为0.用户input当前使用passwd设置的密码后,必须更改密码。
一个0天耐久性密码的例子:
cw:o368bqRZm2WW6:0::::::
第三列中的零表示密码永远不会改变,并且在正常的安全策略设置下,用户在login后会得到类似的内容。
# ssh cw@someserver Password: Warning: Your password has expired, please change it now. New Password:
让我知道,如果它为你工作。