Written by Per Ploug Hansen   
umbraco 4.0

Reference
An overview of all system folders and important files in a default umbraco installation. Also includes an overview of what files need modify permissions.

Chapters

Permissions

To ensure a stable and smoothly running umbraco installation, these permissions need to be set correct

These permissions should be set before or during the insallation of umbraco. The user with the permissions set are the user used by the Application Pool used by the IIS website (usually Network Service). If in doubt, ask your server admin / hosting company

File / folder Permission Comment
/Web.config Modify / Full control

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

/Bin Modify / Full control

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

/Config Modify / Full control

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

/Css Modify / Full control

Should always have modify rights as the folder and it's files are used for css files

/Data Modify / Full control

Should always have modify rights as the folder and it's files are used for cache and storage

/Masterpages Modify / Full control

Should always have modify rights as the folder and it's files are used for template files

/Scripts Modify / Full control

Should always have modify rights as the folder and it's files are used for script files

/Umbraco Modify / Full control

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

/Umbraco_client Modify / Full control

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

/UserControls Modify / Full control

Modify rights are needed for installing packages

/Xslt Modify / Full control

Should always have modify rights as the folder and it's files are used for macro files


Brilliant umbraco hosting provided by FAB-IT