
CentOS 7:
$ cat /etc/group
wheel:x:10:a,b
ただし、これを行うと、gid = 10のユーザーは表示されません。
cat /etc/passwd
これは特別なIDですか?
答え1
これにより、ユーザーa
がb
グループのメンバーであることが通知されますwheel
。
これはセカンダリメンバーシップであり、プライマリグループは/etc/passwd
ユーザーレコードの一部としてリストされます。
特別な扱いを受けるグループがあるこの特別な場合、wheel
どのユーザーもそのグループをデフォルトグループとして持つ可能性はありません。したがって、グループ10を見つけることを期待してはいけません/etc/passwd
。
答え2
ホイールセットuid = 10
間違っています。その数字10はグループグループwheel
IDそれではないユーザーIDは全くありません。ユーザーID 10がグループテーブルのこのレコードに関連付けられていると考える理由はありません。もちろん数字10グループIDフィールドこれを示していません。ユーザーIDとグループIDの間に必須の対応関係はありません。ご覧のとおり、グループはアカウント名とパスワードテーブルのデフォルトのグループIDを介してユーザーに関連付けられています。
答え3
同じ名前のユーザーとグループは必ずしもありませんが、これは頻繁に発生します(root
、、nobody
)。