[845] in NetBSD-Development
Improved behavior for too many groups
daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun Jul 2 16:46:30 1995
Date: Sun, 2 Jul 1995 16:45:13 -0400
From: Greg Hudson <ghudson@MIT.EDU>
To: netbsd-dev@MIT.EDU
One minor problem I've been having with xlogin and /bin/athena/login
is that they would blindly put up to 15 group entries for me in
/etc/group, without noticing that I'm also in group wheel, and the
total (15 group entries + wheel + my primary group) adds up to more
than the OS wants to handle.
I've modified xlogin and the Athena login to count local groups of
users before adding any groups from the Hesiod group list. The new
xlogin is in /usr/athena/etc/xlogin, and the new login is in
/srvd/bin/athena/login (in the read-write version). I haven't updated
the Athena tarball yet, since I am in the progress of rebuilding the
OS source tree and the kernels in order to bring us up to date and get
rid of the route problem.