Bir Kullanıcı Kaç Unix Grubuna Üye Olabilir?


16

Kısa bir süre önce, bazı grup üyeliklerinin alınamadığı, grup mutlu bir sitede bir durumla karşılaştık. Bir kullanıcının üye olabileceği grup sayısında bir üst sınır olduğunu hatırlıyorum.

Özellikle modern Linux sistemleriyle ilgilenmeme rağmen, bazı işletim sistemlerinin bazı eski sürümleri için bu sayının daha düşük olduğunu hatırlıyorum.

Yanıtlar:


19

Bu sorunun cevabı şöyledir:

... bu da sorunumuzu açıklıyor, son zamanlarda bazı kullanıcılar için 16 grup sınırını aştık.


1
İlginç, bu sınırlamanın farkında değildi.
theotherreceive

1
Kullanıcı sınırı başına 16 grup, NFS (<4?) İçin kullanılan sunRPC mekanizmasının bir parçasıdır. Bkz.
RFC1057

1
nfs grup sınırına bağlantı kesildi
Tagar


4

Sisteminizdeki değeri bulmak için limit.h içinde NGROUPS_MAX arayın.

Bunun modern bir Linux çekirdeğinde ayarlanabilir bir parametre olduğunu düşünüyorum . (Eskiden Solaris'te 16 yaşındaydı, henüz düzelttiler mi bilmiyorum.)


Bir Solaris 11 sunucusunu kontrol ettim, orada sabit değil - hala 16 :-(
Tagar

1
getconf NGROUPS_MAXBu değeri bir kabuktan almak için de kullanabilirsiniz .
MaPePeR

2

/ Etc / sysconfig / nfs içindeki aşağıdaki ayarı güncelleyerek RHEL / CentOS / Fedora'da NFS için 16 grup sınırını aşabilirsiniz:

RPCMOUNTDOPTS="--manage-gids"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.