Before starting the migration, you should understand the basic concept of the SharePoint permissions.
Permissions give a specific right to the user related to an action. When a user has permission to view a file, then only he/she only can view the file and but not create or edit the file. The SharePoint administrator assigns the permissions at the site or site content levels.
When the administrator assigns the permission at a granular level to a securable object that comes in fine-grained permissions. For example, permission assigned to a specific file in a large library, list, or site. The fine-grained permission gives the user in-depth control over the SharePoint data for better customization.
Permission Levels are the set of permissions that is assigned to users to function several tasks. A good example of permission level is Read Permission that includes multiple rights like open a file, read a file, view pages of the file, view versions of a file, etc. All these rights are required to access the file.
A SharePoint Group makes it efficient to assign permission to a whole group rather than assigning permission to users individually. Each SharePoint Group has at least a single default permission like owners, visitors, members, etc.
A user is a single SharePoint account of a person. It is better to assign the permission to the user through groups as it becomes difficult to monitor each user.
A securable object is the file, document, folder, list, library, site, etc. that is affected by the permissions. The administrator can assign item-level, folder-level, and site-level permissions for a variety of controls.
It is beneficial to get complete information about these permissions and then plan your migration method.
Default Permissions levels are various permissions which authorize a user to perform multiple actions on the objects. Here is a brief list of default permissions levels –
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note: A user can customize the permission settings for the initial five levels. To change the permission levels for Limited Access and Full Control, you can make individual permissions unavailable for a complete web application.
User permissions are further categorized into three categories – list permissions, site permissions, and personal permissions.
Some of the prominent list permissions are:
|
|
|
|
Edit, |
User can create and |
|
|
User can check a |
|
Edit, |
User can add items |
|
|
User can delete |
|
Read, |
User can create alerts |
|
Full |
User can view |
Site Permissions are applied to site items. Some important permissions of them are the following:
Permission |
Permissions Included |
Description |
|
Full Control |
User can create subsites, meeting workspace site, and |
|
Full Control |
User can perform complete administrative tasks for the site |
|
Design, Full Control |
User can add, modify, or delete HTML pages or the site |
|
Full Control |
User can manage alerts for all users of the website |
|
All |
User can open a website, list, or folder to access site |
|
Read, Contribute, Edit, Design, Full Control |
User can view pages in a website |
Personal permissions are attached to single objects and items in the SharePoint.
Permission |
Permissions Included |
Description |
|
Contribute, Edit, Full Control |
User can create, change, and delete personal views of lists |
|
Contribute, Edit, Full Control |
User can add/remove personal web parts on a web part page |
|
Contribute, Edit, Full Control |
User can update Web Parts |
After gaining complete information of various SharePoint permissions, it become easy to migrate permissions. But due to lack of a proper manual method to migrate the permissions, you need to take assistance of a professional tool. Kernel Migrator for SharePoint reduces the complexities to manage permission migration and directly migrate the Permissions along with respective data.
Note: If you have checked the Migrate Permissions, then you can also check the second option of Remap Users/Groups. It will help you to map SharePoint accounts.
If you do not migrate the permissions along with SharePoint data, then you will need to assign new permissions after migration. It will take time and energy of SharePoint administrators. If you want to avoid this situation, take the services of Kernel Migrator for SharePoint. This SharePoint migration tool can be used to upgrade or downgrade the SharePoint platform and also to migrate data from Windows file system to Sharepoint, from public folder to SharePoint, and from file system to Google Drive/OneDrive for business.