J'ai un utilisateur comme celui-ci:
uid=501(ironsand) gid=500(foo) groups=500(foo),10(wheel),497(git),501(ironsand)
Et pour changer le groupe principal en fer à repasser comme gid=501(ironsand)
, j'ai tapé cette commande:
Sudo usermod -g ironsand ironsand
Il a changé l'ordre des groupes mais n'a pas changé le groupe principal comme:
uid=501(ironsand) gid=500(foo) groups=501(ironsand),10(wheel),497(git),500(foo)
Je pensais que quelqu'un avait déjà posé une question comme celle-ci, mais je n'en ai pas trouvé.
Comment puis-je changer de groupe principal?
Habituellement, vous le faites comme suit.
Pour affecter un groupe principal à un utilisateur:
$ usermod -g primarygroupname username
Pour affecter des groupes secondaires à un utilisateur (-a
conserve les groupes secondaires déjà existants, sinon ils seront supprimés):
$ usermod -a -G secondarygroupname username
De la page de manuel:
...
-g (primary group assigned to the users)
-G (Other groups the user belongs to)
-a (Add the user to the supplementary group(s))
...