Linux 修改密码 passwd

passwd命令用于设置指定用户的密码,如果已存密码,需修改密码。


语法

passwd 选项 [用户名]

如果没有指定用户名,则表示修改自己(当前登录用户)的密码。


常用选项

常用选项 说明
--stdin 可通过管道设置密码
-d 清空密码
-S 查看用户状态
-l 锁定用户密码
-u 解锁用户密码

示例

例1:设置(修改)xt1的密码为234567

passwd xt1

img


例2:设置自己(root)的密码为123456

passwd

img


例3:一句命令不用提示设置密码

echo 123456 | passwd --stdin xt1

img


例4:锁定、解锁、以及查看用户状态

passwd -l xt1
passwd -S xt1
passwd -u xt1
passwd -S xt1

被锁定用户为LK(lock),正常用户显示PS(password set)

img


查看shadow文件,密码前两位!!表示账户密码锁定。

img