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.