Control team access using Role-based Access Control (RBAC)
You can manage access for your teams by creating a group and adding roles, users, and service accounts to the group. The roles and their permissions determine the type of access granted to all members of the group.
Create a group for RBAC Copy linkLink copied!
Create a new group for role-based access control (RBAC).
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
Note Only the Organization Administrator can assign the User Access administrator role to a group.
The Members tab shows all users that you can add to the group. When you add users to a group, they become members of that group. A group member inherits the roles of all other groups they belong to.
Procedure Copy linkLink copied!
- Navigate to the Red Hat Hybrid Cloud Console > Settings > Identity & Access Management > User Access > Groups to open the Groups page.
- Click Create group.
- Follow the guided actions provided by the wizard to add users and roles.
- To grant additional group access, edit the group and add additional roles.
Create a User Access administrator Copy linkLink copied!
The User Access administrator role is assigned by the Organization Administrator and used for user and group management tasks that apply to managing human users and service accounts.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login.
All users in the group with the User Access administration role permissions can add, modify, or delete groups and roles. The User Access administrator role cannot create or modify a User Access administrator group. Only the Organization Administrator can create, modify, or delete a group that is assigned the User Access administrator role.
This role is not allowed to do the following:
- Assign the Organization Administrator role.
- Add members, either users or service accounts, to any group assigned the User Access administrator role.
- Create new groups and assign the User Access administrator role to the group.
These restrictions are intentionally enforced to uphold the core cybersecurity Principle of Least Privilege and secure the administrative tier from allowing a higher level of permissions than are needed to perform the User Access administrator tasks.
Procedure Copy linkLink copied!
- Navigate to the Red Hat Hybrid Cloud Console > Settings > Identity & Access Management > User Access > Groups.
- Click Create group.
-
Follow the guided actions provided by the wizard to create the group and add users and roles.
- Click the Submit button to complete the Create group wizard. The new group will appear in the Groups tab.
Edit or remove a User Access group Copy linkLink copied!
You can make changes to an existing User Access group in the Red Hat Hybrid Cloud Console and you can delete groups that are no longer needed.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console and meet one of the following criteria:
- You are a user with Organization Administrator permissions.
- You are a member of a group that has the User Access administrator role assigned to it.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, seeFind your Red Hat login.
Procedure Copy linkLink copied!
- Navigate to Red Hat Hybrid Cloud Console > Settings > Identity & Access Management > User Access > Groups.
- Click the options icon (⋮) on the far right of the group name row, and then click Edit or Delete.
- Make and save changes or delete the group.
Add an Organization Administrator to a group Copy linkLink copied!
You can include an Organization Administrator user in a group if you want an Organization Administrator to have the roles assigned to that group. An Organization Administrator does not inherit all available roles for all Red Hat Hybrid Cloud Console applications.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
- Create a group if one does not exist. For more information, see Control team access using Role-based Access Control (RBAC) .
- For information about how to configure notifications for behavior groups, see Configure notification rules and delivery for my teams.
Procedure Copy linkLink copied!
Add a role to a group Copy linkLink copied!
Add a role to an existing group to provide additional permissions to all members of that group. You can view user details to add roles to a group that the user belongs to.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
Procedure Copy linkLink copied!
Add a user to a group Copy linkLink copied!
Add a user to an existing group to provide that user with the permissions granted by the roles assigned to that group.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
This can be useful when a new team member joins your organization and you want to provide them with all necessary permissions for their work.
Procedure Copy linkLink copied!
Restrict service access to a single user Copy linkLink copied!
You can create a new group that contains a single user and add a role to that group. The role you add provides the service access permissions you want that single user to have. If you add other users to the group, the added users will have the same group permissions.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
The roles you add to the group can be from the predefined list of roles provided with User Access, from custom roles created by an Organization Administrator, or a combination of both.
For more information about predefined roles, see section Predefined User Access roles.
When you add a user to a new group, the user acquires the permissions of the new group and also inherits the permissions of all other groups they belong to. The permissions of the new group are added to their existing permissions.
Procedure Copy linkLink copied!
Disable group access Copy linkLink copied!
You can disable group access to services by removing roles from a group. Because the roles and their permissions determine the type of access granted to the group, removing roles disables group access for that role.
Before you begin Copy linkLink copied!
- You are logged in to the Red Hat Hybrid Cloud Console as a user who has Organization Administrator permission.
Note You cannot log in to the Hybrid Cloud Console with your email address unless your email address is the same as your Red Hat login. For more information, see Find your Red Hat login. - If you are not an Organization Administrator, you must be a member of a group that has the User Access administrator role assigned to it.
Procedure Copy linkLink copied!
Predefined User Access roles Copy linkLink copied!
The following table lists the predefined roles provided with User Access. Some of the predefined roles are included in the Default access group, which includes all authenticated users in your organization.
Only the Organization Administrator users in your organization inherit the roles in the Default admin access group. Because this group is provided by Red Hat, it is updated automatically when Red Hat assigns roles to the Default admin access group.
| Role name | Description | Default access group | Default admin access group |
|---|---|---|---|
|
Ansible Lightspeed administrator |
Perform read operations for Organization Administrators on all Lightspeed charts. |
X |
|
|
Automation Analytics administrator |
Perform any available operation on Automation Analytics resources. |
||
|
Automation Analytics editor |
Perform read and update operations on Automation Analytics resources. |
X |
|
|
Automation Analytics viewer |
Perform read operations on Automation Analytics resources. |
||
|
Cloud administrator |
Perform any available operation on any source. |
X |
|
|
Compliance administrator |
Perform any available operation on Compliance resources. |
X |
|
|
Compliance viewer |
Perform read operations on Compliance resources. |
X |
|
|
Content Template administrator |
Perform any available operation on any Content Template resource. |
X |
|
|
Content Template viewer |
Perform read-only operations on Content Template resources. |
X |
|
|
Cost OpenShift viewer |
Perform read operations on cost reports related to OpenShift sources. |
||
|
Cost Price List administrator |
Perform read and write operations on cost models. |
||
|
Cost Price List viewer |
Perform read operations on cost models. |
||
|
Cost administrator |
Perform any available operation on cost management resources. |
X |
|
|
Cost cloud viewer |
Perform read operations on cost reports related to cloud sources. |
||
|
Directory and Domain Services administrator |
Create, read, update and delete Directory and Domains Services registrations. |
X |
|
|
Directory and Domain Services viewer |
Read Directory and Domains Services registrations. |
X |
|
|
Hybrid Committed Spend viewer |
Perform read operations on any Hybrid Committed Spend report. |
||
|
Inventory Hosts administrator |
Perform read and update operations on Inventory Hosts data. |
X |
X |
|
Inventory Hosts viewer |
Perform read operations on Inventory Hosts data. |
||
|
Inventory administrator |
Perform any available operation on any Inventory resource. |
||
|
Malware detection administrator |
Perform any available operation on any malware-detection resource. |
X |
|
|
Malware detection editor |
Read any malware-detection resource as well as set malware acknowledgements. |
||
|
Malware detection viewer |
Perform read operations on any malware-detection resource. |
||
|
Notifications administrator |
Perform any available operation on notifications and integrations resources. |
X |
|
|
Notifications viewer |
Perform read operations on notifications and integrations resources. |
X |
|
|
OCM IdP editor |
Perform update operations on IdPs. |
||
|
OCM Organization Administrator |
Perform all available operations on the associated organization’s clusters. |
||
|
OCM cluster autoscaler editor |
Perform update operations on the cluster autoscaler. |
||
|
OCM cluster editor |
Perform update operations on clusters. |
||
|
OCM cluster provisioner |
Perform provision operations on clusters. |
X |
|
|
OCM cluster viewer |
Perform read operations on clusters. |
X |
|
|
OCM machine pool editor |
Perform update operations on machine pools. |
||
|
OCP Advisor administrator |
Perform any available operation on any OCP Advisor resource. |
X |
|
|
Organization staleness and deletion administrator |
Perform read and update operations on organization staleness and deletion data. |
X |
|
|
Organization staleness and deletion viewer |
Perform read operations on organization staleness and deletion data. |
X |
|
|
Patch administrator |
Perform any available operation on any Patch resource. |
X |
|
|
Patch viewer |
Perform read operations on any Patch resource. |
X |
|
|
Policies administrator |
Perform any available operation on any Policies resource. |
X |
|
|
Policies viewer |
Perform read operation on any Policies resource. |
X |
|
|
RHC administrator |
Perform any available operation on RHC manager resources. |
X |
|
|
RHC user |
Perform read operations on the current configurations on RHC manager and update actions to the activation keys. |
X |
|
|
RHEL Advisor administrator |
Perform any available operation on any RHEL advisor resource. |
X |
|
|
RHEL Advisor viewer |
Perform read operations on RHEL advisor data. |
||
|
RHEL administrator |
Grants full access to RHEL system configs, inventory, compliance, notifications, patch management, remediations, malware detection, and advisor. View/modify vulnerability settings. |
||
|
RHEL operator |
Grants edit access to system configs, inventory, policies, and notifications/integrations. View compliance reports, patch info, malware detections, and recommendations. Initiate remediations, manage staleness data and modify vulnerability settings. |
||
|
RHEL viewer |
Grants read-only access to Red Hat Lightspeed for RHEL. Users can view system configs, compliance reports, inventory data, patch info, vulnerabilities and more to observe the state of resources/activities, but can’t perform actions other than generating activation keys. |
||
|
Remediations administrator |
Perform any available operation on any Remediations resource. |
||
|
Remediations user |
Perform create, read, update, delete operations on any Remediations resource. |
X |
|
|
Repositories administrator |
Perform any available operation on any repositories resource. |
X |
|
|
Repositories uploader |
Perform content upload to repositories. |
||
|
Repositories viewer |
Perform read operations on repositories resources. |
X |
|
|
Resource Optimization administrator |
Perform any available operation on any Resource Optimization resource. |
X |
|
|
Resource Optimization user |
Perform read operations on any Resource Optimization resource. |
X |
|
|
Subscriptions administrator |
Perform any available operation on any Subscriptions resource. |
X |
|
|
Subscriptions viewer |
Perform read operations on any Subscriptions resource. |
X |
|
|
Tasks administrator |
Perform any available operation on any Tasks resource. |
X |
|
|
User Access administrator |
Perform most delegated access operations for users and service accounts. This includes managing standard groups and assigning/revoking non-admin roles. Cannot invite new users, assign the Org Admin role or manage any group that contains the User Access Administrator role (to prevent privilege escalation). |
X |
|
|
User Access principal viewer |
Perform read operations as a non-Organization Administrator on principals within user access. |
||
|
Vulnerability administrator |
Perform any available operation on any Vulnerability resource. |
X |
|
|
Vulnerability viewer |
Perform read operations on any Vulnerability resource. |
X |
|
|
Workspace administrator |
Perform read and update operations on Workspace data. |
X |
|
|
Workspace viewer |
Perform read operations on Workspace data. |
that is next to the Add role tab, and then click Remove from group.