![如何更改主要组?](https://linux22.com/image/54331/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E4%B8%BB%E8%A6%81%E7%BB%84%EF%BC%9F%20.png)
我有一个这样的用户:
uid=501(ironsand) gid=500(foo) groups=500(foo),10(wheel),497(git),501(ironsand)
要将主要组更改为类似 Ironsand 的组gid=501(ironsand)
,我输入了以下命令:
sudo usermod -g ironsand ironsand
它更改了组顺序,但没有更改主要组,例如:
uid=501(ironsand) gid=500(foo) groups=501(ironsand),10(wheel),497(git),500(foo)
我以为已经有人问过这样的问题了,但我找不到。
如何更改主要组?
答案1
通常你会像下面这样做。
要将主要组分配给用户:
$ usermod -g primarygroupname username
要将辅助组分配给用户(-a
保持现有辅助组不变,否则它们将被删除):
$ usermod -a -G secondarygroupname username
来自手册页:
...
-g (primary group assigned to the users)
-G (Other groups the user belongs to)
-a (Add the user to the supplementary group(s))
...