Module for Solaris’ Role-Based Access Control
salt.modules.rbac_solaris.auth_add(user, auth)¶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
salt.modules.rbac_solaris.auth_get(user, computed=True)¶List authorization for user
CLI Example:
salt '*' rbac.auth_get leo
salt.modules.rbac_solaris.auth_list()¶List all available authorization
CLI Example:
salt '*' rbac.auth_list
salt.modules.rbac_solaris.auth_rm(user, auth)¶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
salt.modules.rbac_solaris.profile_add(user, profile)¶Add profile to user
CLI Example:
salt '*' rbac.profile_add martine 'Primary Administrator'
salt '*' rbac.profile_add martine 'User Management,User Security'
salt.modules.rbac_solaris.profile_get(user, default_hidden=True)¶List profiles for user
CLI Example:
salt '*' rbac.profile_get leo
salt '*' rbac.profile_get leo default_hidden=False
salt.modules.rbac_solaris.profile_list(default_only=False)¶List all available profiles
CLI Example:
salt '*' rbac.profile_list
salt.modules.rbac_solaris.profile_rm(user, profile)¶Remove profile from user
CLI Example:
salt '*' rbac.profile_rm jorge 'Primary Administrator'
salt '*' rbac.profile_rm jorge 'User Management,User Security'
salt.modules.rbac_solaris.role_add(user, role)¶Add role to user
CLI Example:
salt '*' rbac.role_add martine netcfg
salt '*' rbac.role_add martine netcfg,zfssnap
salt.modules.rbac_solaris.role_get(user)¶List roles for user
CLI Example:
salt '*' rbac.role_get leo
salt.modules.rbac_solaris.role_list()¶List all available roles
CLI Example:
salt '*' rbac.role_list
salt.modules.rbac_solaris.role_rm(user, role)¶Remove role from user
CLI Example:
salt '*' rbac.role_rm jorge netcfg
salt '*' rbac.role_rm jorge netcfg,zfssnap
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2018.3.3