Sign up ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

The user who's responsibility it is to build up and maintain our training portal is receiving the "Access Denied" message when she tries to edit her page. Her permission level is "Full Control".

I have tried removing/re-adding her. I have tried selecting multiple permission levels - both simultaneously and individually. Both with no luck.

Have just checked, the same happens for any user with full control permissions within this site.

Does anybody know what could be causing this?

Thanks in advance.

share|improve this question

8 Answers 8

The scope of your problem may range between the ones that are mentioned below. Have them carefully checked.

  1. Master page or the Page Layout used by the home page are being checked out by Site Collection Admin or is lying in "pending" approval state.

  2. Any custom solution that might be added in the landing page can cause access issues. Verify closely the uls logs for this.

  3. Incorrect configuration of Object cache reader account renders access denied to everyone including application pool identity account let alone your site collection admins and owners. See the Full read and Full read + write are correctly implemented incase object cache reader is configured.

  4. Permission level policy at the web application levels have changed or incorrectly modified. If this is the cause, verify that the issue persists in any other site collection within the same web application.

  5. The permissions of the homepage or the page the user is trying to edit of the site collection or the document library where the homepage resides has the correct permissions.

  6. Try to go through the ULS logs incase the issue occurs outside the scope of the above mentioned.

share|improve this answer
None of these directly solved it. However they led me to work out what the problem was, so thank you very much. – Charles Baker Feb 28 '13 at 10:57
up vote 8 down vote accepted


Though I'm still not certain why it occurred on this site and on no others...

I simply had to provide global read access to the master page library. Site actions > site settings > Master Page and page layouts > Library tab > Permissions. Add All authenticated users to READ ONLY.

share|improve this answer
Thank you very much. This really helped. I removed NTAuthority permission from the style resource Readers group to verify something but forgot to revert the changes. – user39984 Feb 26 at 3:29
My problem solved when I give EDIT permission on Master Page and Layouts. But I just want to give READ ONLY permission. I gave it, but not working. – Ronak Patel Feb 26 at 4:34
Ok, I got the solution. I forgot to publish my custom master page. – Ronak Patel Feb 26 at 4:59

Farm -> Application Management -> Site Collection -> Configure quotas and locks.

If it's in locked state, users and administrators can have permission denied while creating new list items, pages, or folders inside Sharepoint.

share|improve this answer

Charles, the solution you applied should already have been in place, which means someone customised the permissions on the gallery.

The Style Resource Readers group was designed for specifically that purpose. Its default members should be NT AUTHORITY\authenticated users and/or Everyone.

When in doubt, check it all out. Compare the permissions to a newly-created Site Collection and you'll see what they should be.

share|improve this answer

if your site is a publishing site and you want people with read permission to see draft pages, you should make sure that these pages have been published at least once before.

share|improve this answer

If you have created full custom page.So you have to give Page level permission on particular custom page.

share|improve this answer

Check whether the content DB is set to read-only mode. if it is in read only change it to “not locked” mode.

share|improve this answer

If you have disabled scripting from the SharePoint admin center

  1. Go to the SharePoint admin center
  2. Select Settings
  3. Under Custom Script choose:

Prevent users from running custom script on personal sites or Allow users to run custom script on personal sites.

Prevent users from running custom script on user created sites or Allow users to run custom script on self-service created sites.

With powershell immediately:

Set-SPOsite https://mysite/ -DenyAddAndCustomizePages 0 
share|improve this answer
This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post. – Jussi Palo Oct 5 at 5:23
Hi art! The question is tagged with 2010, so your answer for SPO is not really applicable. Although the settings above could very well have been the problem in an Online environment – Robert Lindgren Oct 5 at 5:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.