An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
Please check whether the access is provided at the root level and there are no role inheritance blocks, Have a look at the detailed steps below.
- Assign the Correct Role at the Root Level
Azure follows a Role-Based Access Control (RBAC) model, where permissions are inherited down the hierarchy. Ensure your CTO is granted Owner access at the root management group or subscription level.
Steps:
- Go to the Azure Portal > Management Groups or Subscriptions.
- Select the root management group (or the appropriate subscription).
- Navigate to Access Control (IAM) > Add Role Assignment.
- Assign the Owner role to your CTO’s user account.
This ensures they have complete permissions, which flow down to all resources unless explicitly denied.
- Check for Role Inheritance Blocks
Sometimes, permissions are blocked at lower resource levels, which can override inherited roles.
Steps to Verify:
- Go to the problematic resource (e.g., a VM, Storage Account).
- Under Access Control (IAM), check for any Deny Assignments or custom role overrides.
- Remove or adjust any restrictions that might block inherited permissions.
Please mark this as an Answer if this helps solve your problem.