Question

I have a site collection with custom web parts (which do not alter permission groups but use them) and custom permission groups in Sharepoint 2013. There are no subsites.

When I add a user to a reader group I expect him to be able to access the home page. But he is unable. Neither directly to the page (http://siteColletion/Pages/home.aspx) nor from te redirect (http://siteCollection).

The pages library inherits permissions. There are no items that break permissions in this library.

The way I found the user is able to access the page is to make him join a collaborator group, enter http://siteColletion/Pages/home.aspx and then remove him from the group. Note that http://siteCollection at this time does not let the user access the site collection, but does after going through http://siteColletion/Pages/home.aspx.

Checking permissions before and after the process for the user returns the same groups and attached permissions.

The question is: What I have to do so I can add users directly to a reader group and have them being able to access the home page?

Note: The screen that shows when the user has no permissions is "Let us know why you need access to this site."

More tests:

Cached user: Adding user once to a collaborator group and accessing the home page is enough to make him always able to access home while he is in a reader.

SuperCached user: Reseting IIS won't make the user unable to access again

Was it helpful?

Solution

Here are some of the scenarios which can be causing this issue. You can perform the below step to identify the root cause.

  1. Try to access the list directly using URL from which you are just expecting a user to read the data. If that is successful then there is no issue with permissions.
  2. Identify that, the custom web parts on your home page are just fetching the data from the lists. If any of the web parts are inserting any data to list then it will not work for the users added in Reader group.

You can use run with elevated privileges function if you need to enter any data to List using that it will bypass the permission issue of the user from the Readers group.

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top