CentOS查看屬于哪個(gè)用戶組
用戶組的概念
在Linux系統(tǒng)中,用戶組用于管理多個(gè)用戶的權(quán)限分配。每個(gè)用戶至少屬于一個(gè)主用戶組,也可加入多個(gè)附加組,以實(shí)現(xiàn)資源共享與權(quán)限控制。
查看用戶組的方法
方法一:使用groups命令
執(zhí)行以下命令可查看當(dāng)前用戶所屬的所有用戶組:
groups
若需查看其他用戶的組信息,可在命令后添加用戶名:
groups username
方法二:使用id命令
id命令可顯示用戶UID、主組GID及附加組列表:
id username
示例輸出:
uid=1001(user1) gid=1001(user1) groups=1001(user1),10(wheel)
方法三:解析/etc/group文件
用戶組信息存儲(chǔ)在/etc/group
文件中,可通過以下命令檢索特定用戶的組信息:
grep username /etc/group
該文件每行格式為:組名:密碼占位符:GID:用戶列表
管理用戶組的常用操作
- 添加用戶到附加組:
usermod -aG groupname username
- 創(chuàng)建新用戶組:
groupadd newgroup
- 刪除用戶組:
groupdel oldgroup