内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容


本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1872273


passwd命令

使用passwd命令可以设置或修改用户的密码,普通用户和超级权限用户都可以运行passwd,普通用户只能更改自己的用户密码,root用户可以设置或修改任何用户的密码。如果passwd 命令后面不接任何选项或用户名,则表示修改当前用户的密码。

命令语法:

passwd [选项] [用户名]

命令中各选项的含义如表所示。

                                  passwd命令选项含义

选项

含义

-d

删除用户密码,仅能以root用户操作

-l

锁住用户账户的密码

-u

为用户账户解除密码

-x <天数>

密码的最长有效时限

-n <天数>

密码的最短有效时限

-w <天数>

在密码过期前多少天开始提醒用户

-i <天数>

当密码过期后经过多少天该账户会被禁用

-S

查询用户的密码状态

-f

强制执行操作

 

例:设置用户it的密码。

[root@rhel ~]# passwd it

更改用户 it 的密码

新的 密码:                        //在此输入用户it的密码

重新输入新的 密码:                //在此重复输入用户it的密码

passwd 所有的身份验证令牌已经成功更新。

例:锁住用户it的密码。

[root@rhel ~]# passwd -l it

锁定用户 it 的密码

passwd: 操作成功

//用户it锁住以后不能登录到系统,但是可以使用su命令从其它用户切换到用户it

例:查看用户it的密码状态。

[root@rhel ~]# passwd -S it

it LK 2013-08-18 0 99999 7 -1 (密码已被锁定。)

//查看用户密码状态,显示用户it的密码是锁住的

例:解锁用户it的密码。

[root@rhel ~]# passwd -u it

解锁用户 it 的密码

passwd: 操作成功

//已经成功解锁用户it,重新设置用密码令也可以解锁用户

例:删除用户it的密码。

[root@rhel ~]# passwd -d it

清除用户的密码 it

passwd: 操作成功