Daemon
守護程序使用者帳戶是否有通用命名約定?
我來自 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
等都是系統守護程序的帳戶。