Jean Paul's Blog

There are 2 types of People in the World, One who Likes SharePoint and..

  • Microsoft MVP

  • MindCracker MVP

  • CodeProject MVP

  • eBook on SharePoint 2010

  • eBook on Design Patterns

  • eBook on Windows Azure

  • NLayers Framework @ CodePlex

  • MSDN Forums

  • .Net vs. Java

    Due to Public Demand

Create Custom Permission Level

Posted by Jean Paul on February 26, 2015

In this article we can explore how to create a custom permission level.

Permission Level

Permission Level allow grouping of Permission Right items.

Custom Permission Level

Custom Permission Level might be required for specific scenarios like:

1. Need a site with No delete permission for Contributors

2. Need a site with Read permission allowing Browse Directories permission

Create Custom Permission Level

Please follow the steps below to create a custom permission level.

Open Site Gear > Site Settings > Site Permissions > Permission Levels page.


Click on the Add a Permission Level item. You will get the page shown below. Enter a name for the permission level & customize the permission items.


Please note that I have unchecked the Delete Items and Delete Versions permission items for our custom permission level.

Click the Submit button to create the permission level. You will see the new permission level in the returning page.



You can also use the Copy Permission Level option for creating a new permission level from existing one. Click on existing permission level and go to the page end to get the buttons shown below.


Testing the Permission Level

Now we can test our newly created permission level. For this please follow the steps below:

1. Create a new sub site

2. Stop Inheriting permission from the parent site

3. Remove all users, permissions

4. Add a new user & select custom permission level


Once you click the Share button the new permission level is associated with the selected user. Now try logging in as the above user, upload a document & try deleting it.

You should get a dialog saying Delete is prevented.


To make this work the user you added should not be even in the Site Collection Administrators too.



In this article we have explored how to create a custom permission level.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s