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 / folder | Permission | Comment |
|---|---|---|
| /Web.config | Read / 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 / folder | Permission | Comment |
|---|---|---|
| /appSettings*.json | Modify / 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
|