轮组的 uid = 10 但在 /etc/passwd 中看不到该 id

轮组的 uid = 10 但在 /etc/passwd 中看不到该 id

CentOS 7:

$ cat /etc/group 

wheel:x:10:a,b

但是,当我这样做时,我没有看到任何 gid=10 的用户

cat /etc/passwd

这是什么特殊的id吗?

答案1

这告诉您用户ab是该组的成员wheel

这些是次要会员资格;主要组/etc/passwd作为用户记录的一部分列出。

在这种特殊情况下,哪里wheel有一个给予特殊待遇的组,就不太可能有任何用户将其作为主要组。因此您不应期望在 中找到第 10 组/etc/passwd

答案2

轮组 uid = 10

不正确。那个数字 10 是团体群组 ID wheel。它不是一个用户根本就没有身份证。没有理由认为用户 ID 10 与组表中的该记录相关。当然是数字10组ID字段并没有表明这一点。用户ID和组ID之间没有强制对应关系。如您所见,组通过用户的帐户名以及密码表中的主组 ID 链接到用户。

答案3

不一定有同名的用户和组,尽管这种情况经常发生 ( root, nobody)。

相关内容