标签列表
在首次登录时强制用户更改密码
login
password
users
44
当我在系统中添加一个新用户时,我会设置一个密码并告诉新用户。如果用户不喜欢这个密码,他/她可以更改它。然而,在我看来,最好是在第一次登录时强制用户更改密码。在Ubuntu中有没有办法做到这一点?
-
qbi
2
个回答
57
你可以直接将那个密码过期。在创建一个新用户
foo
之后,只需输入:
sudo chage -d 0 foo
他在第一次登录后将被迫更改密码。
-
kars7e
3
1
为什么子命令被称为
chage
?
- T.W.R. Cole
3
我不确定,但如果我猜的话:"ch" 前缀来自于单词 "change"。其他改变系统中某些内容的命令也以 "ch" 开头,例如 "chmod"、"chown" 等等。"age" 后缀可能来自于这个命令改变了密码的年龄 - 但这只是一个盲猜。
- kars7e
4
chage代表"改变年龄",即chage命令的缩写类似于chmod、chown等。
- MrD
回答链接
20
另一个选择是使用
passwd
来使密码过期。
sudo passwd -e username
-
Neil Hoff
1
3
这是正确答案。
- James M
回答链接
相关问题
33
如何强制用户定期更改密码?
3
如何使用命令行创建用户,并设置在首次登录时创建密码?
6
如何强制用户在LXDM登录窗口中输入用户名和密码(Lubuntu)
11
为什么Ubuntu在安装时强制用户创建密码?