次のユーザーがいます。
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))
...