-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add effective group as the first element in the call to set groups
#937
Conversation
I have confirmed that b5f82b4 fixes the failure of sudo::flag_group::adds_group_to_groups_output and su::flag_group::when_specified_more_than_once_all_groups_are_added_to_group_list on FreeBSD. |
c47f9da
to
0ccfc1e
Compare
Much better than my PR :) |
Still need to add a test for situations when the requested primary group id is already part of the group list. |
b663634
to
ea08378
Compare
ea08378
to
291b179
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works fine on FreeBSD.
This is my proposed alternative to PR #936. It's clear that inserting the effective group needs to happen at the start, not the end of the list; but the proposed solution there makes the rest of the policy module too dependent command line flags (and doesn't seem to solve the issue in case someone decides to use
-g
to add the currently effective group).