当我在 Debian Linux 下添加用户时,我想将她的默认组设置为特定组的列表,以便在创建帐户时将她添加到这些组中。
答案1
使用命令--add_extra_groups
的选项adduser
。
如果您希望所有或大多数新用户的额外组都相同,正如我解释您的问题一样,您只需EXTRA_GROUPS
在 中定义设置即可/etc/adduser.conf
。如果您需要针对特定新用户的特殊情况,请创建一个新的配置文件,例如/root/adduser.conf
,通过复制/etc/adduser.conf
,将EXTRA_GROUPS
设置添加到新文件,然后adduser
使用--conf
和--add_extra_groups
选项运行。
答案2
# within the file /etc/default/useradd
GROUP=100
更改那里的 id,100 对应users
(无论如何在 RHEL/CentOS 中)。
有了这个集合,一个简单的
adduser <account name> --comment <first\ Last_name> --uid <number>
默认情况下将创建具有默认组的给定用户帐户GROUP
修改该用户帐户以拥有其他组
usermod <acount name> -G <group name>
example: usermod ron -G wheel
usermod ron -G thisgroup,thatgroup,and,so,on
要手动重新设置帐户以具有不同的默认组,它是g
像这样的小写选项
usermod <account name> -g users
如果您想创建新组,除非您只想手动编辑/etc/group
它,可以通过
groupadd --gid <new group id> <new group name>
在其中/etc/login.defs
进行GID_MIN
设置GID_MAX
,如有必要,请更改这些内容以满足您的需要。