De combien de groupes Unix un utilisateur peut-il être membre?


13

Nous avons récemment rencontré un problème sur un site où les groupes ne sont pas enregistrés. Il me semble me souvenir qu’il existe une limite supérieure au nombre de groupes dont un utilisateur peut être membre.

Bien que je sois particulièrement intéressé par les systèmes Linux modernes, je me souviens également que pour certaines versions plus anciennes de certains systèmes d'exploitation, ce nombre est inférieur.

Réponses:


17

La réponse spécifique semble être:

... ce qui explique notre problème, nous avons récemment franchi la limite des 16 groupes pour certains utilisateurs.


1
Intéressant, n'était pas au courant de cette limitation.
theotherreceive

1
La limite de 16 groupes par utilisateur fait partie du mécanisme sunRPC utilisé pour NFS (<4?). Voir RFC1057 "9.2 Authentification UNIX"
ikrabbe

1
le lien vers la limite du groupe nfs est rompu
Tagar


3

Recherchez NGROUPS_MAX dans limits.h pour trouver la valeur sur votre système.

je pense c'est un paramètre ajustable dans un noyau Linux moderne. (J'avais 16 ans sous Solaris, je ne sais pas s'ils ont déjà résolu ce problème.)


Je viens de cocher un serveur Solaris 11, mais ce n’est pas corrigé - 16 :-(
Tagar

Vous pouvez aussi utiliser getconf NGROUPS_MAX recevoir cette valeur d'un shell.
MaPePeR

1

Vous pouvez dépasser la limite de 16 groupes pour NFS sur RHEL / CentOS / Fedora en mettant à jour le paramètre suivant dans / etc / sysconfig / nfs:

RPCMOUNTDOPTS="--manage-gids"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.