Group
我應該在創建組時明確分配 gid 嗎?
我認為
gid
創建組時會自動分配。但是我找到了一個廚師收據文件,它直接分配了一個403
號碼gid
。 https://github.com/treasure-data/chef-td-agent/blob/master/recipes/default.rb它不會導致重疊
gid
s嗎?gid
明確分配 a 的原因是什麼?
新使用者通常在 gid 500 處分配。您可以通過
UID_MIN
在 /etc/login.def 中進行修改來更改此設置(注意:一些較舊的發行版從 100 開始,一些新發行版將 1000 設為預設值)。
下面的使用者
UID_MIN
是非系統使用者(例如 apache、tomcat 等)。配方的作者很可能選擇了一個小於 500 的隨機數,並出於自己的目的聲明了它。雖然這不是最佳實踐,但不太可能將另一個程序硬編碼為使用 403。
更好的方法是配方作者
system = true
在使用者創建時設置。user 'td-agent' do comment 'td-agent' system true .... end
http://docs.opscode.com/resource_user.html
其他資源