How To Make SharePoint Site Read Only

Making a SharePoint site read-only is an important step to ensure the security and integrity of your site. By following these steps, you can effectively modify your SharePoint site settings to make it read-only.

To make a SharePoint site read-only, there are several methods you can use. The first method involves replacing all user permissions on a SharePoint list with “Read-only” permissions. This can be done through the SharePoint user interface by going to List Settings, clicking on “Stop Inheriting Permissions,” selecting all users, and changing their permissions to “Read.” The same method can be applied to document libraries as well.

Another method involves using PowerShell scripting. By using a PowerShell script, you can break the permissions of a SharePoint list or library, assign the “Read” permission level, and remove all other permissions except for “Read,” “Restricted Read,” “View Only,” and “Limited Access.

There are also options available in the SharePoint Central Administration and through the SharePoint Online Management Shell. In the Central Administration, you can go to “Configure quotas and locks” and select the “Read-Only” option for a specific site collection. Alternatively, in the SharePoint Online Management Shell, you can use the Set-SPOSite cmdlet to change the lock state of a site. The lock state can be set to “ReadOnly” to prevent users from adding, updating, or deleting content.

It’s worth mentioning that if a site has been closed and made read-only through a site closure policy, the PowerShell command to unlock the site will not work. Additionally, if you have set a NoAccessRedirectUrl for your organization, users will be redirected to the specified URL when accessing a site with the lock state set to “NoAccess.”

Overall, there are multiple ways to make a SharePoint site read-only, depending on your specific requirements and preferences.

Methods to Make SharePoint Site Read Only

There are multiple methods available to make a SharePoint site read-only, allowing you to choose the approach that best suits your requirements and preferences. The first method involves replacing all user permissions on a SharePoint list with “Read-only” permissions. This can be done through the SharePoint user interface by going to List Settings, clicking on “Stop Inheriting Permissions,” selecting all users, and changing their permissions to “Read.” The same method can be applied to document libraries as well.

Another method involves using PowerShell scripting. By using a PowerShell script, you can break the permissions of a SharePoint list or library, assign the “Read” permission level, and remove all other permissions except for “Read,” “Restricted Read,” “View Only,” and “Limited Access.”

There are also options available in the SharePoint Central Administration and through the SharePoint Online Management Shell. In the Central Administration, you can go to “Configure quotas and locks” and select the “Read-Only” option for a specific site collection. Alternatively, in the SharePoint Online Management Shell, you can use the Set-SPOSite cmdlet to change the lock state of a site. The lock state can be set to “ReadOnly” to prevent users from adding, updating, or deleting content.

It’s worth mentioning that if a site has been closed and made read-only through a site closure policy, the PowerShell command to unlock the site will not work. Additionally, if you have set a NoAccessRedirectUrl for your organization, users will be redirected to the specified URL when accessing a site with the lock state set to “NoAccess.”

Overall, there are multiple ways to make a SharePoint site read-only, depending on your specific requirements and preferences.

Meet the Author

Abdul Rahim has been working in Information Technology for over two decades. Learn how Abdul got his start as a Tech Blogger , and why he decided to start this Software blog. If you want to send Abdul a quick message, then visit his contact page here.