Daemon

守護程序使用者帳戶是否有通用命名約定?

  • June 25, 2015

我來自 Windows 背景,我習慣於創建單獨的域服務帳戶來執行各種服務。我喜歡保留需要的東西,所以我會命名它們

DOMAIN\service.whatever

我即將創建一個守護程序帳戶以在 Centos linux 上執行 hadoop,我只是在家庭虛擬機上玩,但想知道工業中是否有 linux 常用的命名約定?

例如 hadoop.daemon 或 hadoop.d 或 dhadoop 或 hadoopd(字母 d 似乎在 unix 世界的其他任何地方都用於服務守護程序的東西……)

謝謝!

通常只是包或程序的名稱,所以hadoop在這種情況下。

守護程序通常作為系統帳戶使用 添加useradd -r,這使它們的使用者 ID 低於人類使用者(在我的系統上,系統帳戶從 100 開始,人類使用者從 1000 開始)。

查看系統帳戶的使用者名/etc/passwd似乎可以確認缺少任何service, daemon, 或d約定,例如

dnsmasq
pulse
ntp
sshd

等都是系統守護程序的帳戶。

引用自:https://unix.stackexchange.com/questions/212211