-l
解锁用户,去掉shadow密码字段的!
,只是密码锁定,是密码无效,账户是可以通过ssh的密钥登入的-u
锁定用户,在shadow密码字段加上!
-d
删除密码数据f
强制执行指定的操作-S
查看用户状态--stdin
从标准输入中读取密码,可以在管道中使用[root@xujb01]# tail -n1 /etc/shadow test09::17469:0:99999:7::: [root@xujb01 test]# passwd -S test09 test09 NP 2017-10-30 0 99999 7 -1 (密码为空。) [root@xujb01]# passwd -l test09;passwd -S test09 #-l 锁定用户, -S 查看用户状态 且passwd:参数 -l,-u,-d,-S 只能指定其中的一个 锁定用户 test09 的密码 。 passwd: 操作成功 test09 LK 2017-10-30 0 99999 7 -1 (密码已被锁定。) [root@xujb01]# tail -n1 /etc/shadow test09:!!:17469:0:99999:7::: ----------------------------------------------------------------------- [root@xujb01]# passwd --stdin test09 #从标准输入中读取密码并更新密码,只是输入了一遍密码并明文显示 更改用户 test09 的密码 。 123456 passwd:所有的身份验证令牌已经成功更新。 [root@xujb01]# echo -e '12345678\n12345678' | passwd test09 #同样通过管道也可以设置密码需要\n,因为密码需要输入两次期间有个ENTER(即‘\n’)确认 更改用户 test09 的密码 。 #echo -e 启用反斜杠转义(backslash escapes) 新的 密码:无效的密码: 密码未通过字典检查 - 过于简单化/系统化 重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。 [root@xujb01]# tail -n1 /etc/shadow #重新设置密码会接触密码锁定 test09:$6$7W1KNwgL$IV/cLOyX.N7OpWNmG0m0BMHi9vrQtZUqHjigOHYJPgQJLA1YCxT3Kp5ST9SKjGR6.W./JROfFaV2TJbGi1CPu1:17470:0:99999:7::: [root@xujb01]# passwd -d test09 #"-d"删除密码 清除用户的密码 test09。 passwd: 操作成功 [root@xujb01]# tail -n1 /etc/shadow test09::17470:0:99999:7:::
passwd用法
最新推荐文章于 2023-11-04 11:28:42 发布