介绍
用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。
用法
1 2 3 4
| passwd(选项)(参数)
passwd [--sdtin] passwd [-l] [-u] [--sdtin] [-S] [-n 日数] [-x 日数] [-w 日数] [-i 日数] 账号
|
选项
选项 |
描述 |
--stdin |
可以透过来自前一个管线的数据,作为密码的输入 |
-d |
删除密码,仅有系统管理者才能使用; |
-f |
强制执行; |
-k |
设置只有在密码过期失效后,方能更新; |
-l |
Lock,会将/etc/shadow第2栏最前面加上,使密码失效 |
-s |
列出密码的相关信息,仅有系统管理者才能使用; |
-u |
解开已上锁的帐号。 |
-S |
列出密码相关参数,即shadow档案内的大部分信息 |
-n |
后面接天数,shadow的第4字段,多久不可以修改密码天数 |
-x |
后面接天数,shadow的第5字段,多久内必须要改动密码 |
-w |
后面接天数,shadow的第6字段,密码过期前的警告天数 |
-i |
后面接日期,shadow的第7字段,密码失效日期 |
例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| passwd
passwd aa
echo "abc123" | passwd --stdin aa
passwd -l aa
passwd -u aa
|