SharePoint Online: Access Denied Error on Navigation Settings

Problem: When trying to change the navigation settings of a SharePoint Online site, got access denied error.  Access Required: Sorry, you don’t have access.

sharepoint online navigation settings access denied

I’m sure, I am a Global Admin in Office 365, and Site Collection Administrator for that particular site collection. Tried the PowerShell way and got the similar error: “Access denied. You do not have permission to perform this action or access this resource.

The solution to the Navigation Settings Access Denied Error:

To fix this issue: You have to set the “Custom Script” setting to “Allow users to run custom script on self-service created sites” in the SharePoint Online Admin Center Settings page, and it takes 24 hours or so to propagate! So, let’s not wait and enable custom script at the site collection level.

PowerShell to Enable Custom Scripts in SharePoint Online Site Collection:

#Config Parameters
#Get Credentials to connect
$Cred = Get-Credential
#Connect to SharePoint Online Tenant Admin
Connect-SPOService -URL $AdminSiteURL -Credential $Cred
#Disable DenyAddAndCustomizePages Flag
Set-SPOSite $SiteURL -DenyAddAndCustomizePages $False

Here is my another post on enabling custom script in SharePoint Online: How to Enable Custom Script in SharePoint Online?

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

Leave a Reply