如果我没记错的话,该文件/etc/group
会显示组列表,并且每个组都列出了仅作为辅助组成员的用户。我创建了一些用户以进行一些测试。奇怪的行为是我的用户列在我的主要组中。其他用户不会出现在他们的主要组中。你有什么主意吗?这是我的 CentOS 系统上的示例:
[root@server2 ~]# id intore
uid=1000(intore) gid=1000(intore) groups=1000(intore),10(wheel)
root@server2 ~]# cat /etc/group
lisa:x:1001:
lisa_m:x:1002:
betty:x:1009:
sales:x:1007:bob,betty,linda,lisa
account:x:1008:bill,beatrix,lori,bob
bill:x:1010:
beatrix:x:1011:
linda:x:1003:
wheel:x:10:intore,lisa,lisa_m
intore:x:1000:intore
如果您通过将组设为主要组来将用户添加到组,则不会将该用户添加到 中的用户列表中
/etc/groups
。一些发行版为每个用户创建一个组。将用户添加到文件中的该组是有意义的,
group
这样即使主组更改,用户也是成员。当然,你也可以为其他群体提出这个论点。