Puppet: System Administration Automated

Support

Ticket #1208 (new enhancement)

Opened 7 months ago

Last modified 6 months ago

Solaris user provider lacks support for roles

Reported by: martin Assigned to: community
Priority: normal Milestone: unplanned
Component: Solaris Version:
Severity: normal Keywords:
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Easy

Description

You can not manage Solaris RBAC roles through puppet, as it needs to use roleadd, rolemod & roledel instead of useradd, usermod & userdel.

A note to the implementer: turning a user into a role is done through:

usermod -K type=role name

and turning it back:

rolemod -K type=normal name

Change History

05/05/08 01:55:31 changed by jamtur01

  • complexity changed from Unknown to Easy.
  • stage changed from Unreviewed to Accepted.

05/07/08 00:27:36 changed by martin

The only way available to Ruby to check if a user is a role is to grep /etc/user_attr for type=role - a user is a non-role if type=normal is present or if the type keyword is absent.

05/12/08 23:22:58 changed by luke

  • milestone set to unplanned.