UID 1を持つユーザーは、すべてのシステムで「デーモン」ですか?

UID 1を持つユーザーは、すべてのシステムで「デーモン」ですか?

私はいくつかのテストコードを書いていますが、UID 1を持つユーザーの名前がす​​べてのUnixシステムで「daemon」であると仮定すると、移植可能かどうか疑問に思います。

編集する:そうでない場合(答えは「いいえ」と思われる)、UID /ユーザー名マッピングはありますか?はいUnices全体で一貫性がありますか(すでに使用している0 / rootを除く)?

ベストアンサー1

いいえ、どこでもそうではありません。 CentOS 7システムの場合、以下から抜粋/etc/passwd:

bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

Linuxでは、を使用してgetent passwd daemonユーザーのUIDを検索しdaemongetent passwd 1UIDが1のユーザーを見つけることができます。

おすすめ記事