如果我命令id nu,则输出显示用户nu属于名为nuu的组。但是,如果使用命令nuu检查组getent group nuu的成员,则显示为该组中没有成员。
# id nu
uid=1002(nu) gid=1003(nuu) groups=1003(nuu)
# getent group nuu
nuu:x:1003:
# members nuu
nu为了再次确认,我下载了另一个名为members的实用程序,然后使用这个命令,我可以再次确认组nuu确实有nu作为它的成员。为什么会有这样的差异呢?
发布于 2020-09-01 10:11:37
用户不需要被列为group数据库中其主组的成员,因为这种关系是在用户的passwd条目中定义的。通常,group数据库中只列出补充组成员。您的输出与此一致。
https://askubuntu.com/questions/1271763
复制相似问题