ホイールグループの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はグループグループwheelIDそれではないユーザーIDは全くありません。ユーザーID 10がグループテーブルのこのレコードに関連付けられていると考える理由はありません。もちろん数字10グループIDフィールドこれを示していません。ユーザーIDとグループIDの間に必須の対応関係はありません。ご覧のとおり、グループはアカウント名とパスワードテーブルのデフォルトのグループIDを介してユーザーに関連付けられています。

答え3

同じ名前のユーザーとグループは必ずしもありませんが、これは頻繁に発生します(root、、nobody)。

関連情報