SharePoint Permission Inheritance – Site versus Library
I learnt this, the hard
way recently that SharePoint security inheritance mechanism between "Site and
Library" is not the same as "Site and Sub sites".
Let's say you have parent site "Parent Site" and its sub site called "Child Site".
You break inheritance on "Child Site". Any security changes you make to parent "Parent Site" now, should not affect "Child Site" as it has unique permissions.
All good between sites.
SADLY it is not the case between Site and document libraries.
Let's say you have a site called "ABC Site" which has a document library called "Doc Lib". You assign direct "Contribute" permission to a user "User1" on site level.
You break inheritance on "Doc Lib". Now "Doc Lib" has a copy of all permissions (including "User1") from the site and you can add/remove more permission.
Now ideally, any security change on the site "ABC Site" should not affect "Doc Lib" permissions.
Instead, if you remove "User1" permissions from site level, for some reason it will also be removed from "Doc Lib" unique permissions.
I was hoping SharePoint would automatically add "Limited Access" in case you remove users (who have item level permission) from site level.
DOES THIS MAKE SENSE TO YOU?
Let's say you have parent site "Parent Site" and its sub site called "Child Site".
You break inheritance on "Child Site". Any security changes you make to parent "Parent Site" now, should not affect "Child Site" as it has unique permissions.
All good between sites.
SADLY it is not the case between Site and document libraries.
Let's say you have a site called "ABC Site" which has a document library called "Doc Lib". You assign direct "Contribute" permission to a user "User1" on site level.
You break inheritance on "Doc Lib". Now "Doc Lib" has a copy of all permissions (including "User1") from the site and you can add/remove more permission.
Now ideally, any security change on the site "ABC Site" should not affect "Doc Lib" permissions.
Instead, if you remove "User1" permissions from site level, for some reason it will also be removed from "Doc Lib" unique permissions.
I was hoping SharePoint would automatically add "Limited Access" in case you remove users (who have item level permission) from site level.
DOES THIS MAKE SENSE TO YOU?
Comments