SharePointVault ~/course ⌕ Search 404 pages, error messages, scripts…Ctrl K ★ Star
M↓ README.mdM↓ 05-rizeni-opravneni.md
● COURSE · CZ· 5 min read

Kapitola 05 – Řízení a správa oprávnění

reviewed: 2026-07-18

SharePoint permissions are an inheritance model with sharp corners — break inheritance sparingly, know SharePoint groups from Entra ID groups, watch the Everyone claims, and always verify effective permissions rather than assuming.

Oprávnění v SharePointu jsou dědičný model s ostrými rohy – dědičnost přerušuj střídmě, rozeznávej SharePoint a Entra ID skupiny, hlídej claimy Everyone a efektivní oprávnění vždy ověř, nespoléhej na domněnku.

Objektový model oprávnění, security scopes, SharePoint vs. Entra ID skupiny, speciální claimy (Everyone), kontrola efektivních oprávnění a zásady externího sdílení.

Hierarchie oprávnění z pohledu objektového modelu

Oprávnění se dědí shora dolů touto hierarchií objektů:

tenant
  └ web (site)
      └ podřízený web (sub site)
          └ seznamy / knihovny
              └ složky
                  └ položky / dokumenty

Security Scope objekty a Access Control Entries

Security Scope vznikne pokaždé, když jakémukoli SharePoint objektu (web, seznam/knihovna, složka, položka, dokument) nastavíte individuální oprávnění (přerušíte dědičnost).

  • Maximální limit je 50 000 scopů na seznam/knihovnu.
  • Doporučený limit je „jen" 5 000, a raději ještě méně – cca 2 000.

Každý Security Scope má svůj Access Control List (ACL) – seznam členů (Access Control Entries). ACL v SharePointu může, na rozdíl např. od NTFS, obsahovat i SharePoint Security Principal objekty:

  • Entra ID user accounts
  • účty jiné než Entra ID (např. guest účty)
  • Active Directory / Entra ID security groups
  • SharePoint groups
  • Microsoft 365 skupiny

SharePoint skupiny a úrovně oprávnění

Úroveň oprávnění = Permission Level. Výchozí mapování:

SharePoint skupina Úroveň oprávnění
Owners Full Control
Members Edit
Visitors Read

Reference: customize site permissions · understanding permission levels

SharePoint skupiny vs. Entra ID skupiny

SharePoint skupiny Entra ID skupiny
Kdo spravuje Správce SharePointu; vlastníci webů mohou přidávat „za běhu" Správci IT
Vnořování ❌ ploché, 1 úroveň na web ✅ lze vnořovat (napodobení hierarchie firmy)
Více kolekcí / systémů ❌ jen daná kolekce, jen SharePoint ✅ napříč kolekcemi, weby i dalšími systémy (e-mail, notebook, disky)
Viditelnost členství ✅ viditelné ❌ neviditelné z SharePointu (nejste-li i Entra ID admin)
Externí uživatelé ✅ povoleni (je-li web externě sdílen) ❌ nepovoleni
Žádosti o přístup ✅ ano ❌ žádný systém žádostí

Shrnutí: SharePoint skupiny dávají vlastníkům přímou kontrolu a viditelnost, ale neškálují (duplicita, žádná standardizace). Entra ID skupiny jsou dobře udržované a znovupoužitelné, ale méně transparentní pro vlastníky webů.

Speciální „skupiny": Everyone a Everyone except external users

Co to je z technického pohledu

Jde o claim-based security principals, které:

  • nejsou uložené jako objekty v Entra ID,
  • nemají Object ID, členy ani spravovatelnou vlastnost,
  • ale systém je rozpoznává jako virtuální skupiny.
Skupina Koho zahrnuje Typ přístupu
Everyone Všechny účty v Entra ID včetně guestů (všichni členové tenantu) Interní + externí
Everyone except external users Jen interní účty (UserType = Member) Pouze interní

Claim Everyone except external users se vytváří automaticky v každém M365 tenantu a je standardně zapnutý.

Zapnutí claimu Everyone

Sdílení webu s možností Everyone / Everyone except external users

Set-SPOTenant -ShowEveryoneClaim $True

Vypnutí claimu Everyone except external users

Set-SPOTenant -ShowEveryoneExceptExternalUsersClaim $False

Kontrola efektivních oprávnění

Skutečně nastavená (efektivní) oprávnění ověříte funkcí Check Permissions na úrovni nastavení práv webu – zadáte uživatele nebo skupinu a systém ukáže, jaká oprávnění reálně má a odkud je získal.

Funkce Check Permissions na kartě PERMISSIONS webu

Správci SPO kolekcí

SharePoint Online správci kolekcí webů (site collection admins) mají plnou kontrolu nad danou kolekcí.

Zásady sdílení

Externí sdílení se řídí na úrovni organizace i jednotlivých webů.

Reference: external sharing overview · turn external sharing on/off · change external sharing per site

Nastavení externího sdílení (posuvník Anyone → Only people in your organization) + doplňková omezení

Doporučení: zvolte úroveň New and existing guests nebo Existing guests. Obě vedou k založení Guest účtů v Entra ID:

  • New and existing guests – guest účet vznikne bez interakce IT týmu.
  • Existing guests – vyžaduje vytvoření pozvánky ze strany IT a její přijetí.

SharePoint External Sharing vs. role Guest Inviter

(v CZ: Odesílatel pozvánek pro hosty)

Úroveň sdílení Co znamená Bez Guest Inviter S Guest Inviter
Anyone Sdílení i anonymním odkazem (bez přihlášení) ✅ může sdílet komukoli (i anonymně) ✅ stejné (role nemá vliv)
New and existing guests Zvát nové guesty + sdílet existujícím ✅ může zvát nové guesty (SP to udělá) ✅ může zvát nové guesty (i mimo SP scénáře)
Existing guests Jen již existující guest účty ❌ nemůže vytvořit nového guesta → sdílení selže ✅ může vytvořit guesta → sdílení projde
Only people in your organization Žádné externí sdílení ❌ žádné sdílení ven ❌ žádné sdílení ven (role bez efektu)

Klíčové pochopení:

  • Role Guest Inviter má vliv jen na vytvoření guest účtu.
  • SharePoint nastavení má vliv na samotné sdílení.

Kde se to láme: u úrovně Existing guests – bez role sdílení nového externisty selže, s rolí projde (guest se založí v Entra ID a sdílení pak projde).

Architektonický pohled (scénáře):

Scénář Doporučené nastavení
Řízený onboarding externistů New and existing guests
Uzavřený tenant s kontrolou IT Existing guests + Guest Inviter
Zcela uzavřený tenant Only people in your organization

Microsoft 365 a různé typy skupin

  • Skupina zabezpečení (security group) – vytváří a spravuje se v Entra ID; použitelná na cokoli, včetně práv na SharePoint objekty (web, knihovna, složka…).
  • Microsoft 365 skupina (M365 Group) – vzniká založením Teams týmu nebo ručně; řídí práva na úrovni Teams týmů, ale lze ji použít i na SharePoint objekty.
  • Distribuční skupina – e-mailová skupina, typicky pro rozesílání zpráv.
  • SharePoint skupina – existuje jen v SharePointu, nikde jinde ji nepoužijete. V jejím ACL mohou být skupiny zabezpečení i M365 skupiny.

Pozor: když přiřadíte Teams týmu (potažmo kanálu) skupinu (Entra ID nebo M365), v okamžiku přiřazení dojde k rozpadu jejích členů a přiřazení práv jednotlivým členům – ne skupině jako celku. Následné změny členství skupiny se pak na oprávnění nemusí promítnout tak, jak byste čekali.


Součást kurzu „Microsoft SharePoint Online – administrace od A do Z". Vede Kamil Juřík · okskoleni.cz/kurzy/detail/MSHP-ONLINE

Was this helpful?ask or add your experience on GitHub →
Saved you an hour? A star on GitHub helps other SharePoint people find the vault.★ Star on GitHub
last reviewed: 2026-07-18last updated: 2026-09-24historyedit on GitHubview source