linux基础入门之passwd命令

来源:互联网 发布:淘宝电子烟店铺排名 编辑:程序博客网 时间:2024/05/16 00:51

passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

可以通过man帮助查阅关于passwd命令的帮助信息

常见的命令:

-d:删除密码,仅有系统管理者才能使用。
-f:强制执行。
-k:设置只有在密码过期失效后,方能更新。
-l:锁住密码。
-S:列出密码的相关信息,仅有系统管理者才能使用。
-u:解开已上锁的帐号。
-e: 会立即使用户的密码过期,这将强制用户在下次登录时更改密码 。
-w: 用于设置用户的警告期限。这意味着,n天之后,他/她的密码将过期。

1.passwd user5 重置user5用户的密码
这里写图片描述

2.passwd -S user5 显示user5用户密码的状态信息
这里写图片描述

3.passwd -d user5 删除user5用户的密码
这里写图片描述

4.passwd -e user5 立即使用户的密码过期,这将使用户在下次登录时无需密码。
这里写图片描述
这里写图片描述
这里写图片描述

5.passwd -l user5 能锁定用户的密码,它会在密码的起始位置加上“!”。当他/她的密码被锁定时,用户将不能更改它的密码。
这里写图片描述

6.passwd -u user5 解锁用户密码
这里写图片描述

7.passwd -w 1 user5 设置用户的警告期限。这意味着,1天之后,他/她的密码将过期。
这里写图片描述

8.cat /etc/passwd 可以查看所有用户的列表
这里写图片描述
这里写图片描述
user3  //用户名
X  //口令、密码
1001  //用户id(0代表root、普通新建用户从500开始)
1002  //所在组
:  //描述
/home/user3/  //用户主目录
/bin/bash  //用户缺省Shell

原创粉丝点击