passwd命令使用说明


1、命令概述

 passwd命令修改账户的登陆密码,以及对用户相关操作权限。

2、命令语法

password【选项】 【用户名】 

3、命令选项

-k:保持身份验证令牌不过期

-d:删除已命名帐号的密码(超级管理员使用),删除密码后登陆无需密码。

-l:锁定指名帐户的密码(仅限 root 用户),锁定后该用户不能修改密码。

-u:解锁指名账户的密码(仅限 root 用户)

-e:终止指名帐户的密码(仅限 root 用户)

-f:强制执行操作

-x:密码的最长有效时限(超级管理员使用)

-n:密码的最短有效时限(超级管理员使用)

-w:在密码过期前多少天开始提醒用户(超级管理员使用)

-i:当密码过期后经过多少天该帐号会被禁用(超级管理员使用)

-S:报告已命名帐号的密码状态(超级管理员使用)

4、命令示例

4.1 直接输入 passwd 修改当前用户的登陆密码

4.2 修改用户的登陆密码,paswd + user(用户名),修改用户 ceshi 的密码

1 [root@localhost ~]# passwd ceshi
2 Changing password for user ceshi.
3 New password: 
4 Retype new password: 
5 passwd: all authentication tokens updated successfully.

4.3 -l 锁定用户 liuzg 的登陆密码,使其不能修改

1 [root@localhost ~]# passwd -l liuzg
2 Locking password for user liuzg.
3 passwd: Success

4.4 -u 解锁用户 liuzg 的密码锁定

1 [root@localhost ~]# passwd -u liuzg
2 Unlocking password for user liuzg.
3 passwd: Success

4.5 -S 查看用户liuzg的认证种类

1 [root@localhost ~]# passwd -S liuzg
2 liuzg PS 2019-10-14 0 99999 7 -1 (Alternate authentication scheme in use.)

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

4.6设置用户 liuzg 密码最长和最短使用天数

1 [root@localhost ~]# passwd -x 200 -n 50 liuzg
2 Adjusting aging data for user liuzg.
3 passwd: Success

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM