Wir sind kürzlich auf eine Situation gestoßen, in der einige Gruppenmitgliedschaften nicht aufgegriffen werden. Ich scheine mich zu erinnern, dass es eine Obergrenze für die Anzahl der Gruppen gibt, in denen ein Benutzer Mitglied sein kann.
Ich interessiere mich zwar speziell für moderne Linux-Systeme, erinnere mich aber auch daran, dass diese Anzahl bei einigen älteren Versionen einiger Betriebssysteme niedriger ist?
Für Linux Kernel 2.6.3 und höher beträgt das Limit 64.000 Gruppen pro Benutzer.
Wenn Sie NFSv4 verwenden, ist das Limit ebenfalls höher als 16 . (nicht sicher über genaue Zahlen hier)
quelle
Suchen Sie in limits.h nach NGROUPS_MAX, um den Wert auf Ihrem System zu ermitteln.
Ich denke, dies ist ein einstellbarer Parameter in einem modernen Linux-Kernel. (Früher war ich unter Solaris 16, ich weiß nicht, ob sie das schon behoben haben.)
quelle
getconf NGROUPS_MAX
, um diesen Wert von einer Shell zu erhalten.Sie können das 16-Gruppen-Limit für NFS unter RHEL / CentOS / Fedora überwinden, indem Sie die folgende Einstellung in / etc / sysconfig / nfs aktualisieren:
quelle