Module for Solaris' Role-Based Access Control
Add authorization to user
CLI Example:
salt '*' rbac.auth_add martine solaris.zone.manage salt '*' rbac.auth_add martine solaris.zone.manage,solaris.mail.mailq
List authorization for user
CLI Example:
salt '*' rbac.auth_get leo
List all available authorization
CLI Example:
salt '*' rbac.auth_list
Remove authorization from user
CLI Example:
salt '*' rbac.auth_rm jorge solaris.zone.manage salt '*' rbac.auth_rm jorge solaris.zone.manage,solaris.mail.mailq
Add profile to user
CLI Example:
salt '*' rbac.profile_add martine 'Primary Administrator' salt '*' rbac.profile_add martine 'User Management,User Security'
List profiles for user
CLI Example:
salt '*' rbac.profile_get leo salt '*' rbac.profile_get leo default_hidden=False
List all available profiles
CLI Example:
salt '*' rbac.profile_list
Remove profile from user
CLI Example:
salt '*' rbac.profile_rm jorge 'Primary Administrator' salt '*' rbac.profile_rm jorge 'User Management,User Security'
Add role to user
CLI Example:
salt '*' rbac.role_add martine netcfg salt '*' rbac.role_add martine netcfg,zfssnap
List roles for user
CLI Example:
salt '*' rbac.role_get leo
List all available roles
CLI Example:
salt '*' rbac.role_list
Remove role from user
CLI Example:
salt '*' rbac.role_rm jorge netcfg salt '*' rbac.role_rm jorge netcfg,zfssnap
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.rbac_solaris.html