]> granicus.if.org Git - sudo/commit
For "sudo -g" prepend the specified group ID to the beginning of
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 19 Jan 2012 16:03:22 +0000 (11:03 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 19 Jan 2012 16:03:22 +0000 (11:03 -0500)
commita5dfea7cd4282b8229cc92c9bdb41c66a525cb31
tree29c4680ed04b2e5cde5333d9a8b43b27e64bba5d
parent7747b481ddcda8b6e1944b2d2dbe1ad145b600f3
For "sudo -g" prepend the specified group ID to the beginning of
the groups list.  This matches BSD convention where the effective
gid is the first entry in the group list.  This is required on newer
FreeBSD where the effective gid is not tracked separately and thus
setgroups() changes the egid if this convention is not followed.
Fixes bug #532
plugins/sudoers/sudoers.c