- Problem :
You have a Top-Level-Site say "TestSite" which encapsulated a Sub-Site called "TestSubSite" and a Group "TestGroup" which have a user "TestUser" who has a read access permission at the whole Top-Level -Site . Then , we break the permission at the "TestSubSite" by giving the "TestUser" a contribute access permission . So , when we logged with "TestUser" and navigate to the "TestSubSite" we'll see the Site Actions menu appears and when expanding the menu and click on the Create page item we'll redirect to the Access Denied page (Here is the Problem) although that the user "TestUser" has a contribute access permission on the "TestSubSite". Even also if the "TestUser" has a Full control access permission.
-N.B:
There is no problem at all if the "TestUser" was added as a site collection administrators. (But here the problem is when the user is just a registered user or any user except the site's admin ones).
- Workaround:
Any user creating a new page needs to have a "Restricted Read Access" to the style library (Sometimes) & Master Page Gallery (Always) which is already automatically done for the site collection administrators so to do this we have to give a restricted read access to be granted to the Master page gallery as follows:
( Site Actions > Manage Content Structure > Master Page gallery {Right Click} > Edit Properties > Permissions for this Document Library > Add User/Group {Add 'TestGroup'} , {Grant 'Restricted Read' permission} ) .