Evet, normal bir unix kullanıcısı birden çok grubun üyesi olabilir.
Ancak, yalnızca bir grubu kullanıcının birincil grubu vardır .
Bir kullanıcı eklerken, örneğin kullanarak adduser
, --ingroup
seçeneği kullanarak birincil grubu belirtebilir ve Debian / Ubuntu ve benzerlerine böyle birden fazla ikincil grup ekleyebilirsiniz:
$ # 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
Hangi kullanıcının üyesi olduğunuzu kontrol etmek aşağıdakileri kullanarak yapılabilir id
:
$ id
uid=1000(gert) gid=1000(gert) groups=1000(gert),4(superusers),5(debianfans)
^^^ ^^^^^^
primary secondary
group groups
Ayrıca diğer kullanıcılar için, sadece kullanıcı adlarını ilk argüman olarak ileterek id
.
Bir kullanıcının birincil grubunu -g
( --gid
) seçeneğini kullanarak değiştirebilirsinizusermod
$ usermod -g new_primary_group username