10个Linux中的passwd命令示例
2015-10-29 15:40:15 | 来源:玩转帮会 | 投稿:佚名 | 编辑:小柯

原标题:10个Linux中的passwd命令示例

正如 passwd 命令的名称所示,其用于改变系统用户的密码。如果 passwd 命令由非 root 用户执行,那么它会询问当前用户的密码,然后设置调用该命令的用户的新密码。当此命令由超级用户 root 执行的话,就可以重新设置任何用户的密码,包括不知道当前密码的用户。

10 个 Linux 中的 passwd 命令示例 - 技术文摘 | 玩赚乐 1

在这篇文章中,我们将用实例来介绍 passwd 命令。

语法 :
# passwd {options} {user_name}

可以在 passwd 命令使用不同的选项,列表如下:

10 个 Linux 中的 passwd 命令示例 - 技术文摘 | 玩赚乐 2

例1:更改系统用户的密码

当你使用非 root 用户登录时,比如我使用 ‘linuxtechi’ 登录的情况下,运行 passwd 命令它会重置当前登录用户的密码。

[linuxtechi@linuxworld ~]$ passwd
Changing password for user linuxtechi.
Changing password for linuxtechi.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[linuxtechi@linuxworld ~]$

当你作为 root 用户登录后并运行 passwd 命令时,它默认情况下会重新设置 root 的密码,如果你在 passwd 命令后指定了用户名,它会重置该用户的密码。

[root@linuxworld ~]# passwd
[root@linuxworld ~]# passwd linuxtechi

10 个 Linux 中的 passwd 命令示例 - 技术文摘 | 玩赚乐 3

注意 : 系统用户的密码以加密的形式保存在 /etc/shadow 文件中。

例2:显示密码状态信息

要显示用户密码的状态信息,请在 passwd 命令后使用 -S 选项。

[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 0 99999 7 -1 (Password set, SHA512 crypt.)
[root@linuxworld ~]#

在上面的输出中,第一个字段显示的用户名,第二个字段显示密码状态(PS = 密码设置,LK = 密码锁定,NP = 无密码),第三个字段显示了上次修改密码的时间,后面四个字段分别显示了密码能更改的最小期限和最大期限,警告期限和没有使用该口令的时长。

例3:显示所有账号的密码状态信息

为了显示所有用户密码的状态信息需要使用 “-aS”选项在passwd 命令中,示例如下所示:

root@localhost:~# passwd -Sa

10 个 Linux 中的 passwd 命令示例 - 技术文摘 | 玩赚乐 4

(LCTT译注:不同发行版/passwd 的行为不同。CentOS6.6 没有测试成功,但 Ubuntu 可以。)

例4:使用 -d 选项删除用户的密码

用我做例子,删除 ‘linuxtechi‘ 用户的密码。

[root@linuxworld ~]# passwd -d linuxtechi
Removing password for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi NP 2015-09-20 0 99999 7 -1 (Empty password.)
[root@linuxworld ~]#

“-d” 选项将清空用户密码,并禁用用户登录。

例5:设置密码立即过期

在 passwd 命令中使用 ‘-e’ 选项会立即使用户的密码过期,这将强制用户在下次登录时更改密码。

[root@linuxworld ~]# passwd -e linuxtechi
Expiring password for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 1970-01-01 0 99999 7 -1 (Password set, SHA512 crypt.)
[root@linuxworld ~]#

现在尝试用 linuxtechi 用户 SSH 连接到主机。

10 个 Linux 中的 passwd 命令示例 - 技术文摘 | 玩赚乐 5

例6:锁定系统用户的密码

在 passwd 命令中使用 ‘-l‘ 选项能锁定用户的密码,它会在密码的起始位置加上“!”。当他/她的密码被锁定时,用户将不能更改它的密码。

[root@linuxworld ~]# passwd -l linuxtechi
Locking password for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi LK 2015-09-20 0 99999 7 -1 (Password locked.)
[root@linuxworld ~]#
例7:使用 -u 选项解锁用户密码
[root@linuxworld ~]# passwd -u linuxtechi
Unlocking password for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
例8:使用 -i 选项设置非活动时间

在 passwd 命令中使用 -i 选项用于设系统用户的非活动时间。当用户(我使用的是linuxtechi用户)密码过期后,用户再经过 ‘n‘ 天后(在我的情况下是10天)没有更改其密码,用户将不能登录。

[root@linuxworld ~]# passwd -i 10 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]#
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 0 99999 7 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
例9:使用 -n 选项设置密码更改的最短时间

在下面的例子中,linuxtechi用户必须在90天内更改密码。0表示用户可以在任何时候更改它的密码。

[root@linuxworld ~]# passwd -n 90 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 90 99999 7 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#
例10:使用 -w 选项设置密码过期前的警告期限

‘-w’ 选项在 passwd 命令中用于设置用户的警告期限。这意味着,n天之后,他/她的密码将过期。

[root@linuxworld ~]# passwd -w 12 linuxtechi
Adjusting aging data for user linuxtechi.
passwd: Success
[root@linuxworld ~]# passwd -S linuxtechi
linuxtechi PS 2015-09-20 90 99999 12 10 (Password set, SHA512 crypt.)
[root@linuxworld ~]#

tags:

上一篇  下一篇

相关:

太极拳预告片 老年人打拳时间多久为适宜

  许多人练拳时间都很长,那么中老年人每次打拳时间应该多长呢?小编今天与您分享一下,太极拳教程提

空腹喝酒是大忌,酒前吃什么好?

空腹喝酒是大忌,酒前吃什么好?酒精是纯能量物质,进入没有被保护的胃壁后,吸收速度是以“秒”计,很快就

身处密闭空间,怎样让心情好起来?

10月23日7:35北京地铁10号线因信号故障大面积停运。由于正值上班高峰,车厢里的乘客,候乘区的人数众多,尽

如何忘记你的前任?

?曾几何时,他是你身边无可替代的,身边少了他,半夜睡觉都会把自己哭醒,你爱他,曾无数次幻想着穿上洁白的

烧伤后不能用冰敷,你知道吗?

轻度或小面积烧伤后,用流动冷水冲洗烧伤部位,或将患处浸泡在冷水中等进行冷处理,已经是几乎尽人皆知的烧

重获新生第一季/全集Life迅雷预告

英文全名Life,第1-2季(2007)NBC.
本季看点:《重获新生》是美国一部由兰德·拉维奇创作的罪案类电

索尼公布一批新的VR游戏,还是为了吸引大家来买设备

索尼对于 VR 游戏的前景十分看好,昨天,它们在巴黎游戏周上发布了一系列 VR 游戏。 新加入的游戏包括我们

任天堂发布第一款手游“Miitomo”,玩家有些失望

任天堂在 3 月宣布和 DeNA 共同开发手机游戏,现在它终于交出了自己的第一部手机游戏作品: Miitomo。在今

靠抢来的钱投资成了亿万富豪,被抓后他的财产怎么办?

一、侦查行为——收缴收缴,即追查原财产的下落。只有违法所得的财物及其孳息,才能直接收缴。因此,本案中

基层会计的确有可能消失,而且已经在消失了,做好准备吧

你说的确有可能,而且已经开始了!以叔现在的公司为例,如果按二十年前的标准,现在的财务人员最少的要加二

站长推荐: