Bluehost Web Hosting Help
Setting file and user permissions
This is a short tutorial, or refresher, on how to set file and user Permissions in cPanel.
Changing File Permissions
Linux is a multi-user environment. In a multi-user environment, security of user and system data is very important. Access should be given only to users who need to access the data.
From Cpanel open File Manager. Click on the file/folder name you wish to change permissions for.
Click "Change Permissions". Then select your permissions as appropriate for your needs.
r - Read permission. Whether the file may be read. In the case of a directory, this would mean the ability to list the contents of the directory.
w - Write permission. Whether the file may be written to or modified. For a directory, this defines whether you can make any changes to the contents of the directory. If write permission is not set then you will not be able to delete, rename or create a file.
x - Execute permission. Whether the file may be executed. In the case of a directory, this attribute decides whether you have permission to enter, run a search through that directory or execute some program from that directory.
You will generally want to restrict writable access to "group" and "world" permissions, and set them only for "user" access. Files you do not want changed (ie: read only) should have writable access turned of for all types of access.
If Setting to specific bit number values, they are:
r = 4
w = 2
x = 1
Recommended Help Content
Changing File Permissions
How do I change file permissions? (updated 779 days ago)
MySQL Database Access Outside of cPanel
How do I grant permissions to cPanel for my MySQL database administrator without giving them the domain password? (updated 1995 days ago)
How many files are on my account?
Learn how to see how many files you have on your account using the File Count tool in the cPanel. (updated 535 days ago)
Related Help Content
FTP Setup Using Filezilla
I would like to use FileZilla how do I go about the setting it up and connecting to my site? (updated 530 days ago)
Setting a Password for the Main MySQL User
I am prompted to set a new MySQL password. What does this mean and how do I change it? (updated 941 days ago)
How to set up webmail to go directly to Horde, SquirrelMail or RoundCube
Instructions on how to set up Webmail to redirect as a custom subdomain (updated 786 days ago)
How to renew your cPanel Hosting Account
This tutorial will show you how to renew your Hosting Account, from within the cPanel (updated 1521 days ago)
File Manager Overview - Accessing the File Manager
This article will give a basic overview of the File Manager and explain how to access it. (updated 788 days ago)
FTP Setup Using Dreamweaver 8
How do I setup Dreamweaver 8 for FTP? (updated 1009 days ago)
Emails not sending out with correct character set
Emails are not sending out in the correct character sets. Recipients are receiving odd characters instead of the specified set. (updated 1159 days ago)
WHM - Create a New cPanel
How to create a new cPanel. (updated 391 days ago)