Troubleshoot Microsoft Entra roles assigned to groups

What follows are some common questions and troubleshooting tips for assigning Microsoft Entra roles to Microsoft Entra groups.

I'm a Groups Administrator but I can't see the 'Microsoft Entra roles can be assigned to the group' switch.

Privileged Role Administrators can create a group that's eligible for role assignment. Users with this role can see this switch.

Who can modify the membership of groups that are assigned to Microsoft Entra roles?

By default, Privileged Role Administrator manages the membership of a role-assignable group, but you can delegate the management of role-assignable groups by adding group owners.

I am a Helpdesk Administrator in my organization but I can't update password of a user who is a Directory Readers. Why does that happen?

The user might have accessed Directory Readers by way of a role-assignable group. All members and owners of role-assignable groups are protected. Users with the Privileged Authentication Administrator role can reset credentials for a protected user.

I can't update password of a user. They don't have any higher privileged role assigned. Why is it happening?

The user could be an owner of a role-assignable group. We protect owners of role-assignable groups to avoid elevation of privilege. An example might be if a group Contoso_Security_Admins is assigned to Security Administrator role, where Bob is the group owner and Alice is the Password Administrator within the organization. Without this protection, Alice could reset Bob's credentials and take over his identity. Alice could then add herself or anyone to the group Contoso_Security_Admins group to become a Security Administrator in the organization. To find out if a user is a group owner, access the list of owned objects for that user and see if any of the groups have isAssignableToRole set to true. If yes, then that user is protected and the behavior is by design. Refer to the following documentation for accessing owned objects:

Can I create an access review on groups that can be assigned to Microsoft Entra roles (specifically, groups with isAssignableToRole property set to true)?

Yes, you can. Privileged Role Administrators can create access reviews on role-assignable groups.

Can I create an access package and put groups that can be assigned to Microsoft Entra roles in it?

Yes, you can. User Administrator has the permissions to put any group in an access package. Nothing changes for Global Administrator, but there's a slight change in User Administrator role permissions. To put a role-assignable group into an access package, you must be a User Administrator and also owner of the role-assignable group. Here's the full table showing who can create access package in Enterprise License Management:

Microsoft Entra directory role Entitlement management role Can add security group* Can add Microsoft 365 group* Can add app Can add SharePoint Online site
Global Administrator n/a ✔️ ✔️ ✔️ ✔️
User Administrator n/a ✔️ ✔️ ✔️
Intune Administrator Catalog owner ✔️ ✔️    
Exchange Administrator Catalog owner   ✔️    
Teams service Administrator Catalog owner   ✔️    
SharePoint Administrator Catalog owner   ✔️   ✔️
Application Administrator Catalog owner     ✔️  
Cloud application Administrator Catalog owner     ✔️  
User Catalog owner Only if group owner Only if group owner Only if app owner  

*Group isn't role-assignable; that is, isAssignableToRole = false. If a group is role-assignable, then the person creating the access package must also be owner of the role-assignable group.

I can't find "Remove assignment" option in "Assigned Roles". How do I delete role assignment to a user?

This answer is applicable only to Microsoft Entra ID P1 organizations.

  1. Sign in to the Microsoft Entra admin center as at least a Privileged Role Administrator.
  2. Browse to Identity > Users > All users.
  3. Select a user.
  4. Select Assigned roles.
  5. Select a role assignment you want to remove.
  6. Select Remove assignments to remove direct role assignments.

To remove indirect role assignments, remove the user from the group that has been assigned the role.

How do I see all groups that are role-assignable?

Follow these steps:

  1. Sign in to the Microsoft Entra admin center.
  2. Browse to Identity > Groups > All groups.
  3. Select Add filters.
  4. Filter to Role assignable.

How do I know which role are assigned to a principal directly and indirectly?

Follow these steps:

  1. Sign in to the Microsoft Entra admin center.
  2. Browse to Identity > Users > All users.
  3. Select a user.
  4. Select Assigned roles.
  5. If you have a Microsoft Entra ID P1 license, view the Assignment Path column.
  6. If you have a Microsoft Entra ID P2 license, view the Membership column.

Why do we enforce creating a new group for assigning it to role?

If you assign an existing group to a role, the existing group owner could add other members to this group without the new members realizing that they'll have the role. Because role-assignable groups are powerful, we've established restrictions to protect them. You don't want changes to the group that would be surprising to the person managing the group.