上QQ阅读APP看书,第一时间看更新
4.4 任务4 管理组群
组群管理包括新建组群、维护组群账户和为组群添加用户等内容。
4.4.1 子任务1 维护组群账户
创建组群和删除组群的命令与创建、维护账户的命令相似。创建组群可以使用命令groupadd或者addgroup。
例如,创建一个新的组群,组群的名称为testgroup,可用如下命令:
[root@RHEL6~]# groupadd testgroup
要删除一个组可以用groupdel命令,例如删除刚创建的testgroup组,可用如下命令:
[root@RHEL6~]# groupdel testgroup
需要注意的是,如果要删除的组群是某个用户的主组群,则该组群不能被删除。
修改组群的命令是groupmod,其命令格式为:
groupmod [选项] 组名
常见的命令选项如表4-7所示。
表4-7 groupmod命令选项
4.4.2 子任务2 为组群添加用户
在Red Hat Linux中使用不带任何参数的useradd命令创建用户时,会同时创建一个和用户账户同名的组群,称为主组群。当一个组群中必须包含多个用户时则需要使用附属组群。在附属组中增加、删除用户都用gpasswd命令。gpasswd命令的格式为:
gpasswd [选项] [用户] [组]
只有root用户和组管理员才能够使用这个命令,命令选项如表4-8所示。
表4-8 gpasswd命令选项
例如,要把user1用户加入testgroup组,并指派user1为管理员,可以执行下列命令:
[root@RHEL6~]# gpasswd -a user1 testgroup Adding user user1 to group testgroup [root@RHEL6~]# gpasswd -A user1 testgroup