该规则\xe2\x80\x99t 非常准确;应该说
\n/etc/passwd
在使用和 的系统上/etc/group
,用户的主要组定义在/etc/group
(这决定了其标识符);如您所述(在您的问题和上面的版本中),这并不禁止您的用户在 中显示为主要组的成员/etc/group
,因为主要组是在用户条目中定义的,而不是由于团体成员资格。看man 5 passwd
:
\n\n全局ID
\n这是该用户的数字主要组 ID。(用户的其他组在系统组文件中定义;请参阅
\ngroup(5)
)。
至少在 Linux 上,当您登录时,您的组成员身份将按如下方式初始化:
\n/etc/passwd
或存储您的用户信息的位置);因此,您的主要组是否将您列为成员并不重要。
\n顺便说一句,正如您所提到的,在 Fedora 以及可能使用 Anaconda 的其他发行版上,安装过程中创建的用户被列为他/她的主要组的成员。
\n