守护程序用户帐户是否有通用的命名约定?

守护程序用户帐户是否有通用的命名约定?

我来自 Windows 背景,习惯于创建单独的域服务帐户来运行各种服务。我喜欢保留需要的东西,所以我会给它们命名

DOMAIN\service.whatever

我即将创建一个用于在 Centos linux 上运行 hadoop 的守护进程帐户,我只是在家庭虚拟机上玩玩,但想知道业界是否有一个常用的 linux 命名约定?

例如 hadoop.daemon 或 hadoop.d 或 dhadoop 或 hadoopd (字母 d 似乎在 UNIX 世界中的其他任何地方都用于服务守护进程...)

谢谢!

答案1

通常只是包或程序的名称,hadoop在本例中也是如此。

守护进程通常使用 来添加为系统帐户useradd -r,这为它们提供了低于人类用户的用户 ID(在我的系统上,系统帐户从 100 开始,人类用户从 1000 开始)。

查看系统帐户的用户名似乎/etc/passwd可以确认缺少任何servicedaemond约定,例如

dnsmasq
pulse
ntp
sshd

等等都是系统守护进程的帐户。

相关内容