Description
The current plugin implementation works only if a user belongs to no more that 3 groups otherwise it will failed the authentication even though the user properly belongs to the authentication group used
[durango:95881] sec: munge: uid remote group mismatchname: root
[durango:95881] sec: munge: getgrouplist() returned -1 for first time; ngroups = 3
[durango:95881] sec: munge: ngroups = 3
[durango:95881] sec:munge grouplist authorize failed
Expected Behavior
Describe what is expected result in the detailed scenario.
Actual Behavior
Describe how the component behavior that causes the bug.
Steps to Reproduce the Problem
- Munge auth enabled.
- User belongs to more than 2 groups.
- Execute orcmsched and orcmd into the aggregator.
- Execute orcmd on compute node.
Specifications
- Version: cad49d9
- Platform: CentOS 7.2
- Component: munge plugin