passwd [选项] 用户名 -S 查询用户密码的密码状态,root用户可用
-l 暂时锁定用户,root可用
-u 解锁用户 root可用
--stdin 通过管道符输出的数据作为用户的密码
passwd ruifengzeng
输入密码 再次输入 回车
passwd 给当前用户修改密码
输入密码 再次输入 回车
先登录一下普通用户
whoami
passwd 登录名
回车之后会报错,因为只有超级用户才能在passwd后面加登录名
passwd
回车就不会报错,输入自己原来密码,然后直接更改当前登录名的用户密码,但是改密码就要按照密码复杂性原则,因为不是超级用户。
passwd -S ruifengzeng
cat /etc/shadow | grep ruifengzeng 对照一下格式,看一看自己密码的状态
例如 hhhh PS 2018-04-01 0 99999 7 -1
用户名 密码修改间隔时间(0) 密码有效期(99999) 警告时间(7) 密码不失效(-1)
passwd -l ruifengzeng 锁定用户
vim /etc/shadow 看一下究竟锁定是干了什么,往下翻,就可以看见,其实锁定用户,就是让他们的密码失效,前面出现了双感叹号,也可以手工增加删除感叹号来达到锁定和解锁的目的,记得强制保存并且退出
passwd -u ruifengzeng
echo "123" | passwd --stdin ruifengzeng 把前面的字符串当做密码(这种方法用于shell编程,批量添加密码,但是用户密码是明文保存下来,每个用户登陆之后要自己改一次密码)
-l 暂时锁定用户,root可用
-u 解锁用户 root可用
--stdin 通过管道符输出的数据作为用户的密码
passwd ruifengzeng
输入密码 再次输入 回车
passwd 给当前用户修改密码
输入密码 再次输入 回车
先登录一下普通用户
whoami
passwd 登录名
回车之后会报错,因为只有超级用户才能在passwd后面加登录名
passwd
回车就不会报错,输入自己原来密码,然后直接更改当前登录名的用户密码,但是改密码就要按照密码复杂性原则,因为不是超级用户。
passwd -S ruifengzeng
cat /etc/shadow | grep ruifengzeng 对照一下格式,看一看自己密码的状态
例如 hhhh PS 2018-04-01 0 99999 7 -1
用户名 密码修改间隔时间(0) 密码有效期(99999) 警告时间(7) 密码不失效(-1)
passwd -l ruifengzeng 锁定用户
vim /etc/shadow 看一下究竟锁定是干了什么,往下翻,就可以看见,其实锁定用户,就是让他们的密码失效,前面出现了双感叹号,也可以手工增加删除感叹号来达到锁定和解锁的目的,记得强制保存并且退出
passwd -u ruifengzeng
echo "123" | passwd --stdin ruifengzeng 把前面的字符串当做密码(这种方法用于shell编程,批量添加密码,但是用户密码是明文保存下来,每个用户登陆之后要自己改一次密码)