Niedawno natrafiliśmy na sytuację na stronie zadowolonej z grupy, w której niektóre członkostwa w grupach nie są odbierane. Wydaje mi się, że pamiętam, że istnieje górna granica liczby grup, do których użytkownik może należeć.
Chociaż jestem szczególnie zainteresowany nowoczesnymi systemami Linux, pamiętam również, że w niektórych starszych wersjach niektórych systemów operacyjnych liczba ta jest niższa?
W przypadku jądra Linux 2.6.3 i wyższych limit wynosi 64 000 grup na użytkownika.
Jeśli używasz NFSv4, limit jest również wyższy niż 16 . (nie jestem pewien dokładnych liczb tutaj)
źródło
Poszukaj NGROUPS_MAX w limit.h, aby znaleźć wartość w swoim systemie.
Myślę, że jest to przestrajalny parametr we współczesnym jądrze Linuksa. (Kiedyś w systemie Solaris było 16 lat, nie wiem, czy to naprawiły.)
źródło
getconf NGROUPS_MAX
do otrzymania tej wartości z powłoki.Możesz pokonać limit 16 grup dla NFS na RHEL / CentOS / Fedora, aktualizując następujące ustawienie w / etc / sysconfig / nfs:
źródło