
是否有可能为新用户定义一个默认组?我的意思是我将组定义testgroup
为默认用户组,当我添加User1
和时User2
,两个新用户都会在该组中,testgroup
而无需在以下命令中定义该组useradd
?
# useradd -G testgroup User1
和
# useradd -D
我进入第一行GROUP=100
。但是当我添加新用户时,新用户被添加到名为新用户的组中,而不是添加到具有的组中id=100
。这个定义是什么?
答案1
您必须更改以下行/etc/login.defs
以使GROUP
默认设置变为/etc/default/useradd
活动状态。
USERGROUPS_ENAB no
从man useradd
...默认情况下,还将为新用户创建一个组(参见 -g、-N、-U 和 USERGROUPS_ENAB)...
这为什么可能是出于安全考虑。但我确信已经有一些帖子在讨论这个问题。所以打开你选择的搜索引擎...