Skip to content

What are the Umbraco file / folder permissions and how do I set them?

You can change the file permissions on your website via SolidCP.

Head to SolidCP

Click Hosting Space Menu on the left-hand side of the control panel.

Then click File Manager

Browse to so that you can see the folder / file you wish to change permissions on, then click the padlock icon.

In the Pop-up Window which opens, set the permissions as required

Finally click Set Permissions

Umbraco 6, 7 and 8 permissions

File / folderPermissionComment
/Web.configRead / Write
Only needed for setting database and version Information during installation. So can be set to read-only afterwards for enhanced security

| | /App_Code | Read / Write |

This folder and its files are used for dynamically loading in and generating dlls

| | /App_Data | Read / Write |

This folder and its files are used for cache and storage

| | /App_Plugins | Read / Write |

This folder and its files are used by packages

| | /Bin | Read / Write |

Needed for installing packages, if no packages are installed, this can be set to read access only

| | /Config | Read / Write |

Only needed for setting database and version Information during installation. So can be set to read-only afterwards for enhanced security

| | /Css | Read / Write |

This folder and its files are used for css files

| | /Media | Read / Write |

This folder and its files are used for media files uploaded via Umbraco CMS interface

| | /Scripts | Read / Write |

This folder and its files are used for script files

| | /Umbraco | Read / Write |

For upgrades and package installation, it can be set to read-only afterwards

| | /Views | Read / Write |

This folder and its files are used for template, partial view and macro files

|

Umbraco 9+ permissions

File / folderPermissionComment
/appSettings*.jsonModify / Full control
Only needed for setting database and a global identifier during installation. So can be set to read-only afterwards for enhanced security

| | /App_Plugins | Modify / Full control |

Should always have modify rights as the folder and its files are used by packages

| | /umbraco | Modify / Full control |

Should always have modify rights as the folder and its files are used for cache and storage

| | /Views | Modify / Full control |

Should always have modify rights as the folder and its files are used for template, partial view and macro files

| | /wwwroot/css | Modify / Full control |

Should always have modify rights as the folder and its files are used for css files

| | /wwwroot/media | Modify / Full control |

Should always have modify rights as the folder and its files are used for media files uploaded via Umbraco CMS interface

| | /wwwroot/scripts | Modify / Full control |

Should always have modify rights as the folder and its files are used for script files

| | /wwwroot/umbraco | Modify / Full control |

For upgrades and package installation, it should have modify rights, but can be set to read-only afterwards

|