The process of building custom applications and tools that interact with Microsoft SharePoint, including SharePoint Online in Microsoft 365.
Dear john,
From my research, when file share permissions are preserved and the library itself is selected as the destination, the permissions of the source root folder replace the library's existing permissions. If those source permissions could not be mapped to Microsoft 365 users or groups, the library can be left with no entries, so only site admins can access it. To restore access quickly, please try the following:
- Open the Knowledge library, then go to Settings > Library settings > More library settings > Permissions for this document library.
- Select Delete unique permissions so the library inherits from the site again, or select Grant Permissions to add the site's Members and Visitors groups back.
- Check a few migrated folders with Check Permissions to confirm your users have access again.
For future migration tasks, I recommend:
- Create a folder inside the library and select it as the destination instead of the library root.
- Make sure the source users and groups are domain accounts that sync to Microsoft Entra ID, or use a user mapping file.
- Run a small pilot first and confirm the permissions before migrating everything.
For reference:
File & folder permission when using SharePoint Migration Tool - Migrate to Microsoft 365
Customize permissions for a SharePoint list or library | Microsoft Support
I hope this helps. Looking forward to your reply.
If the answer is helpful, please click "Yes" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in the forum documentation to enable e-mail notifications if you want to receive the related email notification for this thread.