一、查看系统所有用户组
- 直接查看组配置文件(最全面)
bash
cat /etc/group
格式:组名:密码占位符:GID:组内用户
- 只列出所有组名(精简)
bash
cut -d: -f1 /etc/group
二、查看当前登录用户所属组
- 查看当前用户主组 + 附加组
bash
groups
- 查看当前用户详细信息(含组、GID)
bash
id
三、查看指定用户的所属组
bash
# 格式:groups 用户名
groups root
groups www
bash
# 查看用户UID、GID、所有组
id 用户名
id nginx
四、查看文件/目录对应的所属组
bash
ls -l 文件名/目录
示例:
bash
ls -l test.txt
第4列即为所属组名。
常用速查命令
bash
# 看自己属于哪些组
groups
# 看系统全部组名
cut -d: -f1 /etc/group
# 看某个文件的属主、属组
ls -lh