http://www.frankvm.com/nfs-ngroups/ contains a patch for kernel versions 2.4.19-2.4.31 and 2.6.10-2.6.23 that contains a workaround for NFS only allowing 16 supplemental groups to be passed to the server (whereas 32 groups are allowed locally). The patch finds the "relevant" gids for the file being accessed. Without this patch, shell users can use 'newgrp', but non-shell users can't access files they should be able to. Please consider adding the patch to genpatches. Thanks.
*** This bug has been marked as a duplicate of bug 154936 ***
(In reply to comment #1) > > *** This bug has been marked as a duplicate of bug 154936 *** > It's not a duplicate of that bug, precisely. That bug asks if it's a limitation of the protocol, which it is. This bug (enhancement) is a request to use include a long-standing workaround that many people have found very useful. The workaround does not change the protocol at all, so it won't introduce incompatibilities. The patch provides the server with a list of group id's that include those of the file being accessed (if the user is in any such group). If you decide to not include the patch, please provide a reason when closing this bug again.
See http://dev.gentoo.org/~dsd/genpatches/faq.htm