Managing user access
By using role-based access control, you can set the resources and permissions available to IBM Spectrum Protect Plus user accounts.
You can tailor IBM Spectrum Protect Plus for individual users, giving them access to the features and resources that they require.
Once resources are available to IBM Spectrum Protect Plus, they can be added to a resource group along with high-level IBM Spectrum Protect Plus items such as a hypervisor and individual screens.
Roles are then configured to define the actions that can be performed by the user associated with the resource group. These actions are then associated with one or more user accounts. The combination of of one or more roles and a resource group is a permission set. User accounts may have more than one permission set applied.
- Resource Groups
- A resource group defines the resources that are available to a user. Every resource that is added to IBM Spectrum Protect Plus can be included in a resource group, along with individual IBM Spectrum Protect Plus functions and screens. By defining resource groups, you can fine tune the user experience. For example, a resource group could include an individual hypervisor, with access to only backup and reporting functionality. When the resource group is associated with a role and a user, the user will see only the screens that are associated with backup and reporting for the assigned hypervisor.
- Roles
- Roles define the actions that can be performed on the resources that are defined in a resource group. While a resource group defines the resources that will be made available to a user account, a role sets the permissions to interact with the resources defined in the resource group. For example, if a resource group is created that includes backup and restore jobs, the role determines how a user can interact with the jobs.
- User accounts
- A user account associates a resource group with a role. To enable a user to log in to IBM Spectrum Protect Plus and use its functions, you must first add the user as an individual user (referred to as a native user) or as part of an imported group of LDAP users, and then assign resource groups and roles to the user account. The account will have access to the resources and features that are defined in the resource group as well as the permissions to interact with the resources and features that are defined in the role.
Example: Assigning multiple permission sets to a user account
The combination of a resource group and role is known as a permission set. Multiple permission sets may be associated with a user account. You must first create the resource group and role and then make those part of a permission set. As an example, you can create a user account that only has access to certain screens, custom resource groups, custom roles, users, and a specific vCenter called vCenter1. In this example, we will create two permission sets and assign those sets to the user account.
Create the ViewResourceGroup for the screens to which the user should have access. In this example, add the User, Role, and Resource Group screens only. Next, create the CreateResourceGroup with the screens to which the user should have access. Again, select User, Role, and Resource Group screens only. For more information on creating a resource group, see Creating a resource group.
Create empty roles CreateRole and ViewRole. For more information on creating a role, see Creating a role.
-
Permission set 1 will consist of the ViewResourceGroup and the ViewRole.
-
Permission set 2 will consist of the CreateResourceGroup and the CreateRole.
- CreateRole: Select and click Update Role.
- CreateResourceGroup: Select and click Add Resources. Click Update Resource Group.
- ViewRole: Select and click Update Role.
- CreateRole: Select and click Update Role.
- CreateResourceGroup: Select and click Add Resources. Click Update Resource Group.
- ViewRole: Select and click Update Role.
- CreateRole: Select and click Update Role.
- CreateResourceGroup: Select and click Add Resources. Click Update Resource Group.
- ViewRole: Select and click Update Role.
- ViewRole: Select and click Update Role.
- ViewResourceGroup: Select and click
Add Resources. Click Update Resource Group. Note: In this example, vCenter1 is the fictional name of a vCenter that has been registered in IBM Spectrum Protect Plus.