Users

如何設置預設組以在創建使用者時將其放入?

  • May 18, 2020

當我在 Debian Linux 下添加使用者時,我想將她的預設組設置為特定組的列表,以便在創建她的帳戶時將她添加到這些組中。

使用該命令的--add_extra_groups選項adduser

如果您希望所有或大多數新使用者的額外組相同,正如我解釋您的問題,您只需要EXTRA_GROUPS/etc/adduser.conf. 如果您 OTOH 需要針對特定新使用者的特殊情況,請創建一個新配置文件,例如/root/adduser.conf,通過複製/etc/adduser.conf,將EXTRA_GROUPS設置添加到新文件中,然後adduser使用--confand--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_MINGID_MAX如有必要,請更改以適合您的需要。

引用自:https://unix.stackexchange.com/questions/587494