Linux系统passwd命令怎样使用(2)
学习啦在线学习网 例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 连接到主机。
例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 ~]#