kern.ngroups question
Hartmut Brandt
hartmut.brandt at dlr.de
Wed Jun 6 21:41:59 UTC 2007
Reuben A. Popp wrote:
> Hello all,
>
> Can someone explain to me the rationale behind having ngroups_max set to 16 by
> default?
>
> I came across this issue originally when working on our Samba implementation
> (samba-3 out of ports, running on 6-STABLE). We have some users that belong
> to a number of groups, some of whom need to belong to more groups than the
> defined hard limit. On doing a little research, I did come across the PR
> detailed in http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/108552, and
> continued reading the linked thread from March 2003, however this really
> doesn't explain why the limit is set to 16.
>
> Can one adjust the value in syslimits.h on a system and then rebuild
> world/ports with the expectation this will work, or is the issue more
> involved then that? Is (or has) there any discussion on raising that number
> to a larger value?
>
My desktop runs with ngroups 64 for over two years. The accounts come
from an AD with a lot of groups for everything. If I remember correctly
I fixed a number of issues in libc with regarding to truncating the
group list when packing it into RPCs. It now just ignores the extra
groups instead of dumping core :-) So if you don't need the group
memberships for NFS access thing should work.
harti
More information about the freebsd-hackers
mailing list