Skip to content

Munge authentication only support users that belongs in no more than two groups  #6

@ericho

Description

@ericho

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

  1. Munge auth enabled.
  2. User belongs to more than 2 groups.
  3. Execute orcmsched and orcmd into the aggregator.
  4. Execute orcmd on compute node.

Specifications

  • Version: cad49d9
  • Platform: CentOS 7.2
  • Component: munge plugin

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions