CentOS查看属于哪个用户组
用户组的概念
在Linux系统中,用户组用于管理多个用户的权限分配。每个用户至少属于一个主用户组,也可加入多个附加组,以实现资源共享与权限控制。
查看用户组的方法
方法一:使用groups命令
执行以下命令可查看当前用户所属的所有用户组:
groups
若需查看其他用户的组信息,可在命令后添加用户名:
groups username
方法二:使用id命令
id命令可显示用户UID、主组GID及附加组列表:
id username
示例输出:
uid=1001(user1) gid=1001(user1) groups=1001(user1),10(wheel)
方法三:解析/etc/group文件
用户组信息存储在/etc/group
文件中,可通过以下命令检索特定用户的组信息:
grep username /etc/group
该文件每行格式为:组名:密码占位符:GID:用户列表
管理用户组的常用操作
- 添加用户到附加组:
usermod -aG groupname username
- 创建新用户组:
groupadd newgroup
- 删除用户组:
groupdel oldgroup