Ja, ein regulärer Unix-Benutzer kann Mitglied mehrerer Gruppen sein.
Es gibt jedoch nur eine Gruppe, von der die primäre Gruppe des Benutzers ist .
Wenn Sie einen Benutzer hinzufügen, zum Beispiel mit adduser
, können Sie die primäre Gruppe mit der --ingroup
Option angeben und mehrere sekundäre Gruppen wie diese in Debian / Ubuntu und ähnlich hinzufügen:
$ # 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
Überprüfen Sie, bei welchem Benutzer Sie Mitglied sind, indem Sie Folgendes ausführen id
:
$ id
uid=1000(gert) gid=1000(gert) groups=1000(gert),4(superusers),5(debianfans)
^^^ ^^^^^^
primary secondary
group groups
Auch für andere Benutzer, indem Sie einfach ihren Benutzernamen als erstes Argument an übergeben id
.
Sie können die primäre Gruppe eines Benutzers mithilfe der Option -g
( --gid
) ändernusermod
$ usermod -g new_primary_group username