首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在创建组时,是否应该显式地分配gid?

在创建组时,是否应该显式地分配gid?
EN

Unix & Linux用户
提问于 2014-02-16 00:27:16
回答 1查看 597关注 0票数 2

当我创建一个组时,我认为gid是自动分配的。但是我找到了一个厨师收据文件,它直接将一个数字403分配给gidhttps://github.com/treasure-data/chef-td-agent/blob/master/recipes/default.rb

这不是造成了重叠的gids吗?当您显式地分配一个gid时,原因是什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-02-16 00:52:49

新用户通常被分配到gid 500。您可以通过修改/etc/login.def中的UID_MIN来改变这一点。

(注意:一些较旧的发行版从100开始,有些新发行版使1000成为默认发行版)。

低于UID_MIN的用户是非系统用户(例如。阿帕奇,猫,等等。

食谱的作者可能会随机抽取一个小于500的数字,并声称这是为了他们自己的目的。虽然这不是最佳实践,但使用403不太可能是另一个程序的硬编码。

一个更好的方法应该是食谱作者在用户创建时设置system = true

代码语言:javascript
复制
user 'td-agent' do
  comment  'td-agent'
  system   true
   ....
end

http://docs.opscode.com/resource_user.html

其他资源

创建一个UID < 500的正常用户的危险是什么?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/115359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档