La réponse spécifique semble être :
- jusqu'à 32 sur un Linux moderne
- sauf si vous accédez à un fichier via nfs, auquel cas il s'agit de 16
... ce qui explique notre problème, nous avons récemment franchi la limite des 16 groupes pour certains utilisateurs.
Pour le noyau Linux 2.6.3 et supérieur, la limite est de 64 000 groupes par utilisateur.
Si vous utilisez NFSv4, la limite est également supérieure à 16. (pas sûr des chiffres exacts ici)
Recherchez NGROUPS_MAX dans limits.h pour trouver la valeur sur votre système.
Je pense c'est un paramètre réglable dans un noyau Linux moderne. (Auparavant, j'avais 16 ans sur Solaris, je ne sais pas s'ils ont déjà corrigé cela.)