Linux 查询组的成员

1个用户的主组(Primary Group)只有1个;

1个用户的附加组(Secondary Group)可以有多个。


主组通过-g指定;

附加组通过-G指定,或者-aG进行添加。


1 查询附加组的成员

/etc/group文件会记录附加组的成员。


例1:查找wheel作为附加组的成员(即属于管理员的用户)

cat /etc/group | grep wheel

img


2 查询主组的成员

可通过两步实现:

1)查询组的ID;

etc /etc/group | grep 组名:id

2)/etc/passwd中查询第四列值为组ID的值

etc /etc/passwd | grep 组id

例2:查询g1作为主组的用户

查询组ID

cat /etc/group | grep g1:

img

根据主组ID查询/etc/passwd

cat /etc/passwd | grep 20001

img