密码如何过期?(用于创建初始帐户)


11

我经常为自己的开发计算机创建用户临时密码,以进行初始ID创建。

对于其他环境,我发现管理员可以立即将密码显示为过期,从而迫使我在首次登录时更改密码。

如何做到这一点?(在这种情况下,我正在使用RHEL,但我希望此信息在所有/大多数Linux发行版中都是通用的)

Answers:


16

您可以使用以下命令

chage -d 0 [username]

更改用户的到期日期,从而迫使他们在首次登录时更改其密码。

您可以在手册页阅读更多关于它chageusermod


10

有一个用于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发行版?
user606723'4

你是对的。我经常忘记提及我在使用什么。我添加了更多信息。
用户未知
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.