passwd
描述:
更新账户认证信息
用法:
passwd [选项] [账户名称]
选项:
选项 | 功能作用 |
---|---|
-l | 锁定账户,仅root可以使用此选项 |
–stdin | 从文件或管道读取密码 |
-u | 解锁账户 |
-d | 快速清空账户密码,仅root可以使用此选项 |
示例:
[root@localhost ~]# passwd #修改当前账户密码
Changing password for user root.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd tom #修改tom的密码
[root@localhost ~]# echo "123456" | passwd --stdin tom #设置tom的密码为123456
[root@localhost ~]# passwd -l tom #锁定账户tom
[root@localhost ~]# passwd -u tom #解锁账户tom
[root@localhost ~]# passwd -d tom #清空账户tom的密码(无密码可登录系统)
gpasswd
描述:
修改组密码
用法:
gpasswd [选项] [组名]
选项:
选项 | 功能作用 |
---|---|
-a | 添加用户到组 |
-d | 将指定用户移出本组(从附加组移除) |
-M | 设置组成员列表 |
-A | 指定组管理员为哪个用户 |
-r | 删除组密码 |
newgrp
描述:
登录一个新组
用法:
newgrp [组名]
退出登录的组:
exit
示例:
[root@localhost ~]# groupadd jishuzu
[root@localhost ~]# newgrp jishuzu
[root@localhost ~]# exit
exit
[root@localhost ~]#
usermod
描述:
修改账户信息
语法:
usermod [选项] 账户名称
选项:
选项 | 功能作用 |
---|---|
-d | 修改账户家目录 |
-e | 修改账户失效日期 |
-g | 修改账户所属基本组 |
-G | 修改账户所属附加组 |
-s | 修改账户登录shell |
-u | 修改账户UID |
示例:
[root@localhost ~]# usermod -d /home/tomcat tom #修改tom的家目录,/home/tomcat目录必须存在
[root@localhost ~]# usermod -s /bin/bash zhangsan #修改zhangsan登录shell为bash
[root@localhost ~]# usermod -u 1004 tom #修改tom的UID为1004
[root@localhost ~]#
groupmod
描述:
修改组信息
语法:
groupmod -n 新组名 -g gid 原组名
选项:
选项 | 功能作用 |
---|---|
-n | 指定新组名 |
-g | 修改gid信息 |