00. 目录
01. 命令概述
gpasswd命令是Linux下工作组文件/etc/group
和/etc/gshadow
管理工具。
gpasswd命令是Linux下工作组文件/etc/group和/etc/gshadow的管理工具 ,系统管理员可以使用-a选项定义组管理员,使用-m选项定义成员,由组管理员用组名调用的gpasswd只提示输入组的新密码。
02. 命令格式
用法:gpasswd [选项] 组
03. 常用选项
选项:
-a, --add USER 向组 GROUP 中添加用户 USER
-d, --delete USER 从组 GROUP 中添加或删除用户
-h, --help 显示此帮助信息并推出
-Q, --root CHROOT_DIR 要 chroot 进的目录
-r, --delete-password remove the GROUP's password
-R, --restrict 向其成员限制访问组 GROUP
-M, --members USER,... 设置组 GROUP 的成员列表
-A, --administrators ADMIN,... 设置组的管理员列表
除非使用 -A 或 -M 选项,不能结合使用这些选项。
04. 参考示例
4.1 向组 test中添加用户 itcast
[root@redhat ~]# gpasswd -a itcast test
正在将用户“itcast”加入到“test”组中
4.2 从组 test中添加或删除用户
[root@redhat ~]# gpasswd -d itcast test
正在将用户“itcast”从“test”组中删除
[root@redhat ~]#
4.3 移除组的密码
[root@redhat ~]# gpasswd -r test
[root@redhat ~]#
4.4 设置组的管理员列表
[root@redhat ~]# gpasswd -A deng test
[root@redhat ~]#
4.5 给用户组创建密码
[root@redhat ~]# gpasswd test
正在修改 test 组的密码
新密码:
请重新输入新密码:
[root@redhat ~]#