Oui, un utilisateur Unix régulier peut être membre de plusieurs groupes.
Cependant, il n'y a qu'un seul groupe qui est le groupe principal de l'utilisateur .
Lors de l'ajout d'un utilisateur, par exemple en utilisant adduser
, on peut spécifier le groupe principal en utilisant l' --ingroup
option, et ajouter plusieurs groupes secondaires comme celui-ci dans Debian / Ubuntu et similaires:
$ # would create user gert and group gert
$ sudo adduser gert
$ # same, but no group 'gert' will be created, but made member of the existing
$ # group 'adm'
$ sudo adduser gert --ingroup adm
$ # secondary groups
$ sudo adduser gert superusers
Adding user `gert' to group `superusers' ...
Adding user gert to group superusers
Done.
$ sudo adduser gert debianfans
La vérification de l'utilisateur dont vous êtes membre peut être effectuée à l'aide de id
:
$ id
uid=1000(gert) gid=1000(gert) groups=1000(gert),4(superusers),5(debianfans)
^^^ ^^^^^^
primary secondary
group groups
Aussi pour les autres utilisateurs, juste en passant leur nom d'utilisateur comme premier argument à id
.
Vous pouvez modifier le groupe principal d'un utilisateur à l'aide de l' option -g
( --gid
)usermod
$ usermod -g new_primary_group username