Subject: NetBSD master CVS tree commits To: None <source-
changes@NetBSD.ORG> From: None <source@NetBSD.ORG> List: source-
changes Date: 07/02/1997 05:50:01 Tue Jul  1 22:42:14 PDT 1997
Update of /cvsroot/src/usr.bin/su In directory
netbsd1:/var/slash-tmp/cvs-serv13299  Modified Files:
Makefile su.1 su.c  Log Message: As per discussion with mrg,
back out parts of previous change.  The appropriate entry in
/etc/group as returned by getgrnam() is used to determine if 'su
root' may be permitted, rather than checking if membership
exists in the result of getgroups().  The following changes were
made regarding the behaviour of the special group for 'su root'
* allow for definition of SUGROUP (defaults to "wheel") to
override group name. * use getgrnam(SUGROUP) instead of
getgrgid(0). * only scan getgrnam(SUGROUP)->gr_mem when checking
for group membership. * be more specific as to why 'su root'
failed  NOTE: If a user's primary group is SUGROUP, and they're
not a member of SUGROUP in /etc/group, they will not be ab