CentOS创建组

在Linux系统中,用户和组是管理用户权限的基础,组可以帮助我们简化用户权限管理,将多个用户归为一组,通过为组分配权限来控制这些用户的操作权限,本文将介绍如何在CentOS系统中创建用户组和添加用户到组。
创建组
查看当前系统中存在的组
使用groups命令可以查看当前用户所属的组:
$ groups
创建组
使用groupadd命令创建新的用户组,命令格式如下:
$ groupadd [groupname]
groupname为要创建的组名。
查看创建的组
使用cat /etc/group命令可以查看系统中所有组的列表,包括刚刚创建的组:

$ cat /etc/group
添加用户到组
查看用户所属的组
使用groups命令可以查看指定用户所属的组:
$ groups [username]
将用户添加到组
使用usermod命令将用户添加到指定的组,命令格式如下:
$ usermod -aG [groupname] [username]
groupname为要添加用户的组名,username为要添加的用户名。
查看用户所属的组
使用groups命令可以查看指定用户所属的组,确认用户已成功添加到组:
$ groups [username]
注意事项

-
在创建组时,组名不能与系统已有的组名重复。
-
在将用户添加到组时,需要确保该用户已经存在于系统中。
-
对于系统管理员,可以使用
wheel组来管理root权限,将需要具有root权限的用户添加到wheel组。
FAQs
Q:如何删除组?
A:使用groupdel命令可以删除组,命令格式如下:
$ groupdel [groupname]
Q:如何将用户从组中移除?
A:使用gpasswd命令可以将用户从组中移除,命令格式如下:
$ gpasswd -d [username] [groupname]