Red Hat Enterprise Linux 6.4网络操作系统详解
上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