Users
如何設置預設組以在創建使用者時將其放入?
當我在 Debian Linux 下添加使用者時,我想將她的預設組設置為特定組的列表,以便在創建她的帳戶時將她添加到這些組中。
使用該命令的
--add_extra_groups
選項adduser
。如果您希望所有或大多數新使用者的額外組相同,正如我解釋您的問題,您只需要
EXTRA_GROUPS
在/etc/adduser.conf
. 如果您 OTOH 需要針對特定新使用者的特殊情況,請創建一個新配置文件,例如/root/adduser.conf
,通過複製/etc/adduser.conf
,將EXTRA_GROUPS
設置添加到新文件中,然後adduser
使用--conf
and--add_extra_groups
選項執行。
# 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
如有必要,請更改以適合您的需要。