Kernel Data Recovery Blog

How to customize permissions in SharePoint?

Read time 6 minutes

Summary: Managing site permissions in SharePoint is a challenging task that requires precision. Read the blog thoroughly to access & customize permissions in SharePoint correctly. Additionally, we recommend an advanced SharePoint migration tool, Kernel Migration for SharePoint, to migrate complete data with permissions effortlessly.

A SharePoint server administrator would want to keep data secure while allowing access to site visitors, users, and owners for effective collaboration and data sharing. Based on the priorities and needs, he can assign roles or permissions like Full Control, Read, Design, Edit, Contribute, etc.

Only a technically skilled person should customize permissions in SharePoint. Careless handling & managing of these permissions can generate critical data access troubles. Therefore, only admins are allowed to grant, edit, or remove permissions in SharePoint.

These permissions work as their name suggests. So, let us understand the concept first and then head on to the method to customize, change, and set permissions in SharePoint.

What is default SharePoint permissions

When you create a site in SharePoint, the collaborative platform configures and applies certain default permissions for the site access. You can modify these permissions accordingly. Most of the permissions are inherited from the root site or parent site. More on SharePoint permissions & their inheritance is given below:

This permission inheritance breaks automatically when an individual item, like a document, is shared. However, if you break the inheritance and change the permissions in SharePoint, then the shared item will not have those permissions from the parent item. In the coming sections, we will understand how to break the permission inheritance, assign unique permissions, and edit the permissions.

How to remove permission inheritance in SharePoint Online?

If you want to change permissions in SharePoint or assign customized or unique permissions to either list library or survey, first, you need to break the permission inheritance. You can remove the inherited permissions from the SharePoint List or Document by following the steps mentioned below:

Stop permission inheritance in SharePoint Lists

To remove permission inheritance for List in SharePoint, perform the steps below:

  1. Open SharePoint Online; on the left pane, click My lists icon to view all the current lists.
  2. Select the List for which you want to stop permission inheritance.
  3. On top right, select the Manage access button. Then, in the pop-up window, select the 3-dot icon and click Advanced settings.
  4. Click the option Stop Inheriting Permissions.
  5. A pop-up will appear. Select OK to remove the inheritance.

Stop permission inheritance in SharePoint Document

To remove the inheritance permission from a Document of any SharePoint site, follow the steps mentioned below:

  1. Open SharePoint Online, click My sites from the left menu pane, and select the site containing the Document.
  2. When the site opens, under the site name, select the Documents option to view Documents associated with the site.
  3. Now, from the list of documents choose the desired Document. Click the 3-dot icon & select Manage Access.
  4. A Manage Access pop-up window will appear like in the case of List.
  5. Select the 3-dot icon and click Advanced setting.
  6. Then, select the option Stop Inheriting Permissions. Click OK if a pop-up regarding the changes appears.

Following the above process, you can safely stop the permission inheritance. However, the user must be aware of the following points:

How to access SharePoint site permission

SharePoint site permission allows the identification of the site owners, members & visitors. However, when altering the site permissions, users must be cautious. Allowing high-level access to the wrong person will welcome unintended data breaches.

To view & customize permissions in SharePoint, follow the steps mentioned below:

  1. Open SharePoint Online and navigate to the site where you want to change the permissions.
  2. Click on the gear icon at the top-right and select the option Site permissions.
  3. This will open the Permission window. Here, you can view the Site owners, Site members, & Site visitors. To customize SharePoint site permissions, click Advanced permissions settings.
  4. Choose the required action, you can Grant Permissions, Create Group, Remove User Permissions, and more in this section.

How to assign unique permissions in SharePoint Online?

As you have broken the permission inheritance in the above section, it’s time to assign or grant unique permissions to the users. To grant permissions, we will need to navigate the permission section. We will show you how to reach the Permission section and add unique permissions for SharePoint Lists and then for Documents.

Add unique permissions for SharePoint Lists

To navigate to the permission page, form the SharePoint List page & assign permissions, follow the steps mentioned below:

  1. Open SharePoint Online & go to the desired List for which you want to modify SharePoint permissions.
  2. Select the Manage Access option from the top-right corner. A pop will open, click Grant Access icon to grant access to a user.
  3. To access advanced permission, click the 3-dot icon next to Grant Access icon and select Advanced setting.
  4. This will open the permissions page. Now click Manage Parent option from the top menu.
  5. From here, you can Grant Permission, Create Group, and access several other permission options.

Add unique permissions for SharePoint site Document

To add permission to the Documents of SharePoint site, follow the steps mentioned below:

  1. Open SharePoint Online & go to the desired site, and select Documents option from the menu list on left.
  2. Now click the 3-dot icon next to the Documents folder name for which you want to modify SharePoint permissions.
  3. Select the Manage Access option. A pop will open.
  4. The rest of the steps are similar to the previously discussed List section.

How to change permissions in SharePoint Online?

To edit the permission levels, inheritance must be broken, and that we have learned already. So, to edit permission levels, perform the steps below in sequence:

  1. To edit the permission for List or Document, first navigate to the PERMISSIONS tab like we did in add unique permission section above
  2. Select any user or group and click Edit User Permissions.
  3. Now, select the permissions you want to assign and click OK.
  4. Hence, you have changed the permissions for the selected user.

Note: It’s also easy to remove the assigned user permissions in SharePoint. Select the user and click the Remove Remove User Permissions option under the PERMISSIONS tab.

Note: To remove the custom permissions set by you and restore the inheritance, just click the Delete unique permissions option under the PERMISSIONS tab. However, if no unique permission was assigned previously, then this option will not be visible.


Finally, a dialogue box will pop up asking you for confirmation. Click OK to confirm, and the broken inheritance is restored again.

How to add a custom permission level in SharePoint?

By default, SharePoint provides you with some permission levels that you can assign to users based on requirements. However, if you want to create a permission level customized to your needs, then SharePoint allows that too. To access the various permission levels and add a custom one for your sites, follow the steps below:

  1. Just like in all the sections above, first, navigate to the PERMISSIONS tab.
  2. Click Permission Levels.
  3. In the next window, click Add a Permission Level option.
  4. Provide Name and Description for the Permission. Select all the permissions you want to associate with the new level.
  5. When you are done with assigning permissions, scroll to the bottom and click Create.

Note: To delete any previously created permission level, select Delete Selected Permission Levels. However, the default levels cannot be deleted.

How to check user-assigned permissions?

So far, we have learned how to access, modify, and remove permission from SharePoint Sites, Lists & Documents. However, SharePoint also allows the users to check the various permissions that are assigned to any user.

To check the number of permissions assigned to any user in SharePoint, follow the steps below.

  1. Navigate to the PERMISSIONS tab and click the option Check Permissions.
  2. Enter the name of the user or group for which you want to check the permissions. Click Check Now to list the assigned permissions.

Migrate SharePoint permissions & data effortlessly

Customizing permissions in SharePoint or adding/removing unique permissions requires adequate skills and proficiency. After a SharePoint data migration, the admin often has to redo all the permission assignment work. Such operations are expensive and are not ideal for any business.

However, specific third-party tools like Kernel Migration for SharePoint exist that can save organizations from such an expensive operation again & again during SharePoint migration. The professional SharePoint migration tool can effortlessly migrate permissions in SharePoint along with complete data.

Also, the tool supports all SharePoint versions, and unlike the manual methods, it allows the user to migrate to any SharePoint version easily. It can be used to migrate SharePoint 2010 to SharePoint 2019 or upgrade from SharePoint 2016 to 2019.

Note: Before you begin any data migration, we recommend creating SharePoint backup to prevent any data loss.

Final words

SharePoint Server permissions are needed to access any file/item on server. These are also required to manage external sharing in SharePoint. Here, we have discussed how to customize permissions in SharePoint. Moreover, we have talked about the procedure to stop permission inheritance, assign unique permissions, and check user-assigned permission in SharePoint. For SharePoint migration we recommend employing the automated tool, Kernel Migration for SharePoint. The tool ensures complete data integrity and preserves the original item/folder hierarchy. The tool allows you to migrate data in bulk to SharePoint.