Answers:
有一个用于passwd的开关-e。从联机帮助页(man passwd)中:
-e,--expire立即使帐户密码失效。实际上,这可以迫使用户在用户下次登录时更改其密码。
所以
sudo passwd -e LOGIN
应该这样做。
从评论中,我知道变化超出了我的预期。这是一个Xubuntu 10.04安装,它是这样file
报告的:
file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
passwd
没有此选项。我仍然会注意到这一点。这个passwd来自哪个Linux发行版?