当我创建一个组时,我认为gid是自动分配的。但是我找到了一个厨师收据文件,它直接将一个数字403分配给gid。https://github.com/treasure-data/chef-td-agent/blob/master/recipes/default.rb
这不是造成了重叠的gids吗?当您显式地分配一个gid时,原因是什么?
发布于 2014-02-16 00:52:49
新用户通常被分配到gid 500。您可以通过修改/etc/login.def中的UID_MIN来改变这一点。
(注意:一些较旧的发行版从100开始,有些新发行版使1000成为默认发行版)。
低于UID_MIN的用户是非系统用户(例如。阿帕奇,猫,等等。
食谱的作者可能会随机抽取一个小于500的数字,并声称这是为了他们自己的目的。虽然这不是最佳实践,但使用403不太可能是另一个程序的硬编码。
一个更好的方法应该是食谱作者在用户创建时设置system = true。
user 'td-agent' do
comment 'td-agent'
system true
....
endhttp://docs.opscode.com/resource_user.html
其他资源
https://unix.stackexchange.com/questions/115359
复制相似问题