LevelUpWith

Explore / Microsoft 365 Support Pro: OneDrive and SharePoint / Lesson 2

Lesson 2: Who Can Do What: The Smallest Role for Each Job

Match each support job to the least-privileged role that can do it: Microsoft 365 admin roles, the SharePoint Administrator role, site owners and site collection admins, checked against current Microsoft documentation and dated.

Free to read, no account needed. Part of Microsoft 365 Support Pro: OneDrive and SharePoint.

By the end of this level you'll be able to

  • Name the smallest role needed for common jobs such as granting access to a leaver's OneDrive, restoring a library or reading sharing settings
  • Tell a site owner's permissions apart from a SharePoint Administrator's and a site collection admin's
  • Write down which role assignments you checked, and when, so you can verify them again when Microsoft changes them

Why roles come before anything else

Picture a building with a master key, a set of floor keys and a key to each office. The master key opens everything, so you lend it out sparingly. Microsoft 365 is built the same way. Global Administrator is the master key. SharePoint Administrator opens the floors (every site and OneDrive), but only once you let yourself in. Site admins and site owners hold office keys for one site each.

Good support practice is simple to say and easy to forget: use the smallest key that opens the door. Microsoft's own guidance says the same thing: use the role with the fewest permissions and keep Global Administrator for emergencies. In practice there's a second reason too. When something goes wrong, a narrow role keeps the damage small, and so does the audit trail you have to explain.

This course is independent of Microsoft. The role names and pages below were checked against Microsoft's documentation on 3 November 2026. Microsoft renames and splits roles regularly, so treat this table as a snapshot you re-check.

The two layers: tenant roles and site roles

There are two kinds of permission, and mixing them up is the most common mistake here.

  • Tenant (directory) roles are assigned in the Microsoft 365 admin centre or Microsoft Entra. Examples: Global Administrator, SharePoint Administrator, Global Reader, User Administrator. They control what you can do in the admin centres.
  • Site roles live inside a single site: site admin (formerly "site collection administrator"), site owner, member, visitor. They control what you can do in that site's content.

The point to remember: a SharePoint Administrator does not automatically see every site's files. They can give themselves access to any site or OneDrive, and that leaves a trace. Going the other way, a site admin needs no tenant role and cannot open the SharePoint admin centre at all.

Site owner vs site admin vs SharePoint Administrator

Site owner Site admin SharePoint Administrator
Scope One site One site, including subsites Whole tenant
Permission Full Control Full Control plus more Admin centre, every site on request
Sees items with broken inheritance Not necessarily Yes Only after adding themselves
Site-level extras (search settings, site recycle bin, site collection features) No Yes Via making themselves site admin
Org-wide sharing settings, storage limits, create/delete sites No No Yes

On a site connected to a Microsoft 365 group or team, group owners are automatically site admins. A person added directly to the site's Owners group gets Full Control of the site but not the group or team. Expect tickets like "I'm an owner but I can't see the Teams channel". That's usually the cause.

Matching jobs to the smallest role

Support job Smallest role that does it
Read org sharing settings without changing them Global Reader (read-only across admin centres)
Restore a user's file from version history A member with edit rights on the file; no admin role needed
Roll a whole library back with Settings > Restore this library Site owner (or Full Control on the library)
Add a site admin, change a site's storage limit SharePoint Administrator
Grant a manager access to a leaver's OneDrive (as site admin of it) SharePoint Administrator
Restore a OneDrive already past its retention period SharePoint Administrator (PowerShell)
Manage API access in the SharePoint admin centre Application Administrator (at least)

Gotcha: the leaver's OneDrive. Microsoft's "give another employee access" article lists User Administrator or Microsoft 365 Backup Administrator for the Users-page route (Users > Active users > user > OneDrive > Create link to files). The step that makes someone else a site admin of the OneDrive is written to be done as a SharePoint admin. If your User Administrator account can't finish the job, that's expected. Escalate. Don't ask for Global Admin.

Gotcha: a bigger SharePoint role. Entra now also has a SharePoint Advanced Management Administrator role. It's a superset of SharePoint Administrator. It's bigger, not smaller, so it's never the least-privileged answer for routine support.

Walkthrough: find out what keys you actually hold

Before you take a ticket, check your own role. The GUI route is Microsoft 365 admin centre > Roles > Role assignments, or Entra admin centre > Roles & admins. The read-only PowerShell route is:

# Read-only: list the directory roles assigned to one account
Connect-MgGraph -Scopes "RoleManagement.Read.Directory","User.Read.All"   # read scopes only
$u = Get-MgUser -UserId "helpdesk1@contoso.com"                           # the account to check
Get-MgRoleManagementDirectoryRoleAssignment -Filter "principalId eq '$($u.Id)'" `
    -ExpandProperty roleDefinition |
  Select-Object @{n='Role';e={$_.RoleDefinition.DisplayName}}, DirectoryScopeId

# Example output
# Role                      DirectoryScopeId
# ----                      ----------------
# SharePoint Administrator  /

If your tenant uses Privileged Identity Management, a role you're only eligible for may not show here until you activate it. Role changes that affect access to the SharePoint admin centre take about an hour to apply, so don't retry for five minutes and then escalate.

Next, check who holds the office keys on a site. This is still read-only and needs the SharePoint Online Management Shell plus the SharePoint Administrator role:

Connect-SPOService -Url https://contoso-admin.sharepoint.com      # admin URL for the tenant
$site = "https://contoso.sharepoint.com/sites/Finance"
Get-SPOSite -Identity $site | Select-Object Url, Owner            # primary admin
Get-SPOUser -Site $site -Limit All |
  Where-Object IsSiteAdmin | Select-Object DisplayName, LoginName # every site admin

Write it down, with a date

Roles drift. Keep a short role register in your team wiki and re-check it every quarter:

ROLE REGISTER - checked 2026-11-03 by J. Patel
Job                         Role used            Source page (learn.microsoft.com)   Re-check by
Leaver OneDrive access      SharePoint Admin     remove-former-employee-step-5        2027-02-03
Restore this library        Site owner           support: Restore a shared library    2027-02-03
Read sharing settings       Global Reader        Entra permissions reference          2027-02-03
Restore deleted OneDrive    SharePoint Admin     restore-deleted-onedrive             2027-02-03

The date and the source URL are the useful part. When a console page moves or a role is split, you know exactly which line to check again.

Key takeaways

  • Use the smallest role that does the job, and keep Global Administrator for emergencies.
  • Tenant roles control the admin centres. Site roles control one site's content. They're separate.
  • SharePoint Administrators can grant themselves access to any site or OneDrive, but don't have it by default.
  • Site admins have Full Control plus extras, and see items even where inheritance is broken. Group owners become site admins automatically.
  • Site owners can roll back a library. Global Reader can read settings but change nothing.
  • Check your own roles first, allow about an hour for changes to apply, and keep a dated role register.

A 6-question knowledge check follows this lesson in the app, free and without an account.

Keep going: levels 3 and 4 are free

Create a free account to open the next two levels, save your progress and pick up where you left off. No card needed.

Next: Level 3, The SharePoint Admin Centre for Support Staff.

Create a free account →See the whole course

More like this

  • Microsoft 365 Support Pro: Copilot for End Users

    Learn to work out which Copilot a user actually has, and to fix the everyday Copilot tickets: missing buttons, licence and sign-in problems, files Copilot can'…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 36 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Teams Meetings and Chat

    Resolve the Microsoft Teams faults users actually raise, including sign-in and cache problems, audio, video and screen sharing, guest access, missing recording…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 44 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft Azure Fundamentals (AZ-900) Exam Prep

    Learn to pick the cloud model, service type or Azure service that fits a scenario and explain why the alternatives do not, across every skill in the 20 July 20…

    Exam prep · AZ-900 · Cloud & Compute · Capable · 17 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft Azure Administrator (AZ-104) Exam Prep

    Work through every bullet of the AZ-104 skills measured as of April 17, 2026, learning each task in the Azure portal, Azure CLI, PowerShell, and ARM templates…

    Exam prep · AZ-104 · Cloud & Compute · Expert · 60 levels · 4 free · Professionally curated by levelupwith.com

  • Support Pro: Helping Users Move to Microsoft 365

    Help users get through a move from Google Workspace to Microsoft 365, from the week before cutover to the first tickets afterwards. You will learn what moves a…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Exchange Online and Outlook

    Use the Exchange admin centre and read-only PowerShell checks to set up shared mailboxes, delegation, calendars and rooms. Then work through Outlook faults, me…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com