0:00–0:10
Recap
0:10–0:40
Lecture
0:40–1:40
Guided Lab
1:40–1:50
Bonus
1:50–2:00
Debrief
0:00 – 0:10 Recap · 10 min

Day 1 review & the permissions problem

0:10 – 0:40 Lecture · 30 min

The SharePoint permissions model — levels, inheritance, and sharing

SharePoint has a layered permissions model that most admins partially understand. Today's lecture covers it completely — permission levels, inheritance, and sharing links — because all three interact in ways that create unintended access if any one is misunderstood.

The three default permission levels

LevelDefault groupWhat they can doCannot do
Owner (Full Control)[Site] OwnersEverything — manage permissions, delete site, add members, change settingsN/A
Member (Edit)[Site] MembersAdd, edit, delete content — documents, list items, pagesChange permissions, add members, access Site Settings
Visitor (Read)[Site] VisitorsRead and download content onlyCreate, edit, or delete anything

Sharing links vs direct permissions

MechanismHow it worksAuditable?Revocable?Best for
Sharing linksA URL is generated. Anyone with the link (or specific people) can access the item — no group membership neededYes — usage reports and audit logsYes — delete the linkOne-off sharing with specific people or external users
Direct permissionsA user or group is added to a SharePoint group or unique permission listYes — permissions panelYes — remove from groupOngoing access managed with groups
Instructor note: The inheritance demo is the most effective teaching moment of the week. Open the Finance site on the projector — show the site permissions. Create a library. Show it automatically inherits site permissions. Then break inheritance — watch the UI change. This 5-minute live demo makes the abstract concept concrete before students touch it themselves.
0:40 – 1:40 Guided lab · 60 min

Lab 4-B: Configuring permissions and breaking inheritance for Lakeview Logistics

Students configure site permissions using groups, create a sensitive document library with broken inheritance, test permissions using Check Permissions, configure sharing links, and audit via PowerShell.

Inheritance warning: Once you break inheritance on Payroll Records, changes to the Finance site's permission groups will no longer affect the library. Adding a new Finance member to LL-Finance will NOT automatically grant or deny them access to this library. Managing broken inheritance requires active, ongoing attention.
1:40 – 1:50 Bonus material · 10 min

⭐ Bonus: Custom permission levels & access request settings

⭐ Bonus A — Create a custom permission level
  • Finance site → Site permissions → Permission Levels → Add a Permission Level
  • Create "Finance Contributor" — check View Items, Add Items, Edit Items, Delete Items (own), View Versions. Do NOT check Manage Lists, Manage Permissions, or Delete Items (others)
  • Apply Finance Contributor to Tom Bellamy directly (not via group) as a test
  • Lab Journal: why create a custom level rather than using the default Edit (Member) level? What Lakeview Logistics scenario justifies it?
⭐ Bonus B — Access request settings
  • Finance site → Site settings → Access Request Settings. Enable access requests. Set destination to Priya Nair's email.
  • In InPrivate window as Marcus Webb, navigate to Payroll Records — get denied. Submit an access request.
  • Sign in as Priya Nair — confirm the request arrives. Review but do not approve.
  • Lab Journal: why is a managed access request process preferable to users emailing an admin?
1:50 – 2:00 Debrief · 10 min

Reflection & preview

Learning outcomes — by end of Day 2, students can…

Describe permission levelsExplain Owner, Member, and Visitor rights and the groups they map to
Configure site permissionsAdd groups at correct permission levels using Advanced permission settings
Break inheritance correctlyBreak inheritance on a library, remove inherited groups, set unique permissions
Use Check PermissionsRun the tool and interpret exactly why a user has or doesn't have access
Create sharing linksGenerate a specific-people link with view permission and expiry date
Audit via PowerShellUse Get-SPOSiteGroup and identify its limitations regarding broken inheritance

What you need ready

All department sites from Day 1 active SharePoint Online PowerShell connected Slide deck: inheritance diagram Lab 4-B step sheet
Day 3 →Week 4 Overview