azureblog.co.uk
← cd ~/compare
// compare · entra roles

Global Administrator vs Global Reader

Two Microsoft Entra built-in roles that are often confused, compared permission by permission.

In short: Global Administrator has 252 permissions, privileged. Global Reader has 99 permissions, privileged. Assign the one with less access that still covers the job, and use PIM for whichever is privileged.

DetailGlobal AdministratorGlobal Reader
What Microsoft saysCan manage all aspects of Microsoft Entra ID and Microsoft services that use Microsoft Entra identities.Can read everything that a Global Administrator can, but not update anything.
Size252 permissions, privileged99 permissions, privileged

Permissions only Global Administrator lists (210)

  • microsoft.agentRegistry/allEntities/allProperties/allTasks
  • microsoft.azure.advancedThreatProtection/allEntities/allTasks
  • microsoft.azure.informationProtection/allEntities/allTasks
  • microsoft.azure.supportTickets/allEntities/allTasks
  • microsoft.backup/allEntities/allProperties/allTasks
  • microsoft.cloudPC/allEntities/allProperties/allTasks
  • microsoft.commerce.billing/allEntities/allProperties/allTasks
  • microsoft.commerce.tenantRelationships/customerDelegatedAdminPrivileges/allProperties/allTasks
  • microsoft.directory/accessReviews/allProperties/allTasks
  • microsoft.directory/accessReviews/definitions/allProperties/allTasks
  • microsoft.directory/adminConsentRequestPolicy/allProperties/allTasks
  • microsoft.directory/administrativeUnits/allProperties/allTasks
  • microsoft.directory/agentIdentities/appRoleAssignedTo/update
  • microsoft.directory/agentIdentities/authentication/update
  • microsoft.directory/agentIdentities/basic/update
  • microsoft.directory/agentIdentities/create
  • microsoft.directory/agentIdentities/delete
  • microsoft.directory/agentIdentities/disable
  • microsoft.directory/agentIdentities/enable
  • microsoft.directory/agentIdentities/owners/update
  • microsoft.directory/agentIdentities/tag/update
  • microsoft.directory/agentIdentityBlueprintPrincipals/appRoleAssignedTo/update
  • microsoft.directory/agentIdentityBlueprintPrincipals/authentication/update
  • microsoft.directory/agentIdentityBlueprintPrincipals/basic/update
  • microsoft.directory/agentIdentityBlueprintPrincipals/create
  • microsoft.directory/agentIdentityBlueprintPrincipals/delete
  • microsoft.directory/agentIdentityBlueprintPrincipals/disable
  • microsoft.directory/agentIdentityBlueprintPrincipals/enable
  • microsoft.directory/agentIdentityBlueprintPrincipals/owners/update
  • microsoft.directory/agentIdentityBlueprintPrincipals/tag/update
  • microsoft.directory/agentIdentityBlueprints/allProperties/update
  • microsoft.directory/agentIdentityBlueprints/appRoles/update
  • microsoft.directory/agentIdentityBlueprints/audience/update
  • microsoft.directory/agentIdentityBlueprints/authentication/update
  • microsoft.directory/agentIdentityBlueprints/basic/update
  • microsoft.directory/agentIdentityBlueprints/create
  • microsoft.directory/agentIdentityBlueprints/credentials/update
  • microsoft.directory/agentIdentityBlueprints/delete
  • microsoft.directory/agentIdentityBlueprints/owners/update
  • microsoft.directory/agentIdentityBlueprints/permissions/update

…and 170 more.

Permissions only Global Reader lists (57)

  • microsoft.agentRegistry/allEntities/allProperties/read
  • microsoft.backup/allEntities/allProperties/read
  • microsoft.cloudPC/allEntities/allProperties/read
  • microsoft.commerce.billing/allEntities/allProperties/read
  • microsoft.directory/accessReviews/allProperties/read
  • microsoft.directory/accessReviews/definitions/allProperties/read
  • microsoft.directory/adminConsentRequestPolicy/allProperties/read
  • microsoft.directory/administrativeUnits/allProperties/read
  • microsoft.directory/applications/allProperties/read
  • microsoft.directory/authorizationPolicy/standard/read
  • microsoft.directory/cloudAppSecurity/allProperties/read
  • microsoft.directory/conditionalAccessPolicies/allProperties/read
  • microsoft.directory/contacts/allProperties/read
  • microsoft.directory/customAuthenticationExtensions/allProperties/read
  • microsoft.directory/deviceLocalCredentials/standard/read
  • microsoft.directory/devices/allProperties/read
  • microsoft.directory/directoryRoles/allProperties/read
  • microsoft.directory/directoryRoleTemplates/allProperties/read
  • microsoft.directory/domains/allProperties/read
  • microsoft.directory/entitlementManagement/allProperties/read
  • microsoft.directory/groups/allProperties/read
  • microsoft.directory/groupSettings/allProperties/read
  • microsoft.directory/groupSettingTemplates/allProperties/read
  • microsoft.directory/identityProtection/allProperties/read
  • microsoft.directory/lifecycleWorkflows/workflows/allProperties/read
  • microsoft.directory/loginOrganizationBranding/allProperties/read
  • microsoft.directory/oAuth2PermissionGrants/allProperties/read
  • microsoft.directory/organization/allProperties/read
  • microsoft.directory/policies/allProperties/read
  • microsoft.directory/roleAssignments/allProperties/read
  • microsoft.directory/roleDefinitions/allProperties/read
  • microsoft.directory/scopedRoleMemberships/allProperties/read
  • microsoft.directory/servicePrincipals/allProperties/read
  • microsoft.directory/subscribedSkus/allProperties/read
  • microsoft.directory/users/allProperties/read
  • microsoft.directory/users/authenticationMethods/standard/restrictedRead
  • microsoft.edge/allEntities/allProperties/read
  • microsoft.graph.dataConnect/allEntities/allProperties/read
  • microsoft.hardware.support/shippingAddress/allProperties/read
  • microsoft.hardware.support/warrantyClaims/allProperties/read

…and 17 more.

Permissions are listed as Microsoft writes them. A broad one, such as one ending in allTasks, can cover several narrower ones listed for the other role.

Global Administrator explained Global Reader explained

Spotted something out of date or wrong? Tell us and we'll fix it.