デーモンユーザーアカウントに共通の命名規則がありますか?

デーモンユーザーアカウントに共通の命名規則がありますか?

私はWindowsの背景から来ており、さまざまなサービスを実行するために別々のドメインサービスアカウントを作成することに精通しています。必要なものを保管するのが好きで、名前をつけます。

DOMAIN\service.whatever

Centos Linuxでhadoopを実行するためのデーモンアカウントを作成しようとしています。私はホームVMで遊んでいますが、業界に一般的なLinux命名規則があるかどうか疑問に思います。

たとえば、hadoop.daemon、hadoop.d、dhadoop、またはhadoopd(文字dは、UNIX世界の他のすべての場所でサービスデーモンに使用されているようです...)

ありがとうございます!

ベストアンサー1

hadoopこの場合と同様に、通常、パッケージまたはプログラムの名前のみが使用されます。

デーモンはしばしばシステムアカウントとして追加されます。useradd -rこれは人間のユーザーよりも低いユーザーIDを提供します(私のシステムでは、システムアカウントは100から始まり、人間のユーザーは1000から始まります)。

システムアカウントのユーザー名を見ると、またはルールが欠落している/etc/passwdことを確認するようです。servicedaemond

dnsmasq
pulse
ntp
sshd

などはすべてシステムデーモンのアカウントです。

おすすめ記事