Có, một người dùng unix thông thường có thể là thành viên của nhiều nhóm.
Tuy nhiên, chỉ có một nhóm trong số đó là nhóm chính của người dùng .
Khi thêm người dùng, ví dụ như sử dụng adduser, người ta có thể chỉ định nhóm chính bằng --ingrouptùy chọn và thêm nhiều nhóm thứ cấp như thế này trong Debian / Ubuntu và tương tự:
$ # 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
Kiểm tra người dùng nào bạn là thành viên có thể được thực hiện bằng cách sử dụng id:
$ id
uid=1000(gert) gid=1000(gert) groups=1000(gert),4(superusers),5(debianfans)
^^^ ^^^^^^
primary secondary
group groups
Ngoài ra, đối với những người dùng khác, chỉ bằng cách chuyển tên người dùng của họ làm đối số đầu tiên id.
Bạn có thể thay đổi nhóm chính của người dùng bằng cách sử dụng tùy chọn -g( --gid)usermod
$ usermod -g new_primary_group username