[sudo-commits] sudo changeset 7114:168d6d4a386b
Todd C. Miller
Todd.Miller at courtesan.com
Mon Jul 25 09:43:58 EDT 2011
changeset: 7114:168d6d4a386b in /home/hg/sudo
details: http://www.sudo.ws/repos/sudo/rev/168d6d4a386b
user: Todd C. Miller <Todd.Miller at courtesan.com>
date: Mon Jul 25 09:43:44 2011 -0400
Log Message:
Remove fallback to per-group lookup when matching groups in sudoers.
The sudo front-end will now use getgrouplist() to get the user's
list of groups if getgroups() fails or returns zero groups so we
always have a list of the user's groups. For systems with
mbr_check_membership() which support more that NGROUPS_MAX groups
(Mac OS X), skip the call to getgroups() and use getgrouplist() so
we get all the groups.
diffstat:
plugins/sudoers/pwutil.c | 154 ++++++++++-----------------------------------
plugins/sudoers/sudoers.c | 10 --
plugins/sudoers/sudoers.h | 7 --
src/sudo.c | 60 +++++++++++++++--
4 files changed, 89 insertions(+), 142 deletions(-)
More information about the sudo-commits
mailing list