passwd命令

给用户设置密码、设置密码的状态

--- passwd [选项] 用户名

选项

功能

例子

-?

即--help,显示此命令的帮助信息

passwd -?

-S

显示已命名帐号的密码状态(只有root能查)

passwd -S root

-k

保持(keep)身份验证令牌不过期

passwd -k root

-d

删除已命名帐号的密码(只有root能做)

passwd -d root

-l

即--lock,锁定用户账号(只有root能做)  

passwd -l root

-u

即--unlock,解锁用户账号(只有root能做)  

passwd -u root

-e

终止指定帐户的密码expire(只有root能做)  

passwd -e root

-f

即--force,强制执行操作(只有root能做)  


-x

即--maximum,密码的最长有效时限(只有root能做)  

passwd -x 120 root

-n

即--minimum,密码的最短有效时限(只有root能做)  

passwd -n 60 root

-w

即--warning,密码过期前的警告时间(只有root能做)  

passwd -w 12 root

-i

即--inactive,密码过期多少天后禁用账号(只有root能做)  

passwd -i 3 root

--stdin

从标准输入读取密码令牌(只有root能做)

echo 01 | passwd --stdin root

--usage

显示此命令能使用方法(命令的帮助信息)

passwd --usage