I've stumbled upon an interesting issue this past week while working for a client and wanted to share just because I almost pulled my hair out trying to figure it out. I've provisioned a site collection with about a handful of sub-sites, each with their own unique permission structure (Owners, Members, Visitors, etc). I was surprised to find out that users that were part of Owners group could not create sub sites and encountered Access Denied error each time, like the one below.
A bit baffling, especially since Owners SharePoint security group has Full Control rights. After studying the ULS log it seemed as if everyone except for the top level Site Owners (and Site Collection Administrators) did not have rights to Device Channels list. A Device Channel basically controls how content is rendered within the Publishing Infrastructure in SharePoint 2013. For more on Device Channels please go here: Intro to Device Channels
1. Navigate to Site Settings, Device Channels. Or if it is easier just navigate to: http://YOUR_HOST_HEADER/DeviceChannels
2. Click on List Settings in the server ribbon
3. Click on Permissions for this list under Permissions and Management
4. Select Grant Permissions in the server ribbon and add Restricted Readers group
5. Now add users to Restricted Readers group. You can be selective here and add only a group of users, I simply added All Authenticated Users.
I hope this saves some time if you run into the same issue.
A bit baffling, especially since Owners SharePoint security group has Full Control rights. After studying the ULS log it seemed as if everyone except for the top level Site Owners (and Site Collection Administrators) did not have rights to Device Channels list. A Device Channel basically controls how content is rendered within the Publishing Infrastructure in SharePoint 2013. For more on Device Channels please go here: Intro to Device Channels
Solution
To remedy this, I added Restricted Readers group to the permission set of Device Channels list:1. Navigate to Site Settings, Device Channels. Or if it is easier just navigate to: http://YOUR_HOST_HEADER/DeviceChannels
2. Click on List Settings in the server ribbon
3. Click on Permissions for this list under Permissions and Management
4. Select Grant Permissions in the server ribbon and add Restricted Readers group
5. Now add users to Restricted Readers group. You can be selective here and add only a group of users, I simply added All Authenticated Users.
I hope this saves some time if you run into the same issue.
Thanks, this helped me!
ReplyDeleteMy issue was that for a custom site template I was getting an error thrown when members group was granted permission to create sub-sites. Assigned members group read permissions to this list and all good!
Would love to know why this was necessary though when an OOTB site template worked fine without it...
Glad this was helpful!
DeleteI believe this was noted as one of the known issues in RTM and finally addressed in the CU.
The issue occurs in SharePoint online so not sure if it is addressed yet I'm afraid.
DeleteMany thanks again - saved me hours of searching!