How to CHMOD directories with FileZilla

CHMOD is the unix/linux command used to change permissions on a file or folder. Permissions are expressed as a three digit number with a digit each for Owner, Group and World permissions respectively. But you don't really have to know all this to change permissions.

Setting the permissions on a file or folder is very easy:

  1. Open FileZilla and connect to your website.
  2. Once connected, double-click on public_html to view the contents of your web space. If your store is in a subdirectory, you'll need to do double-click that directory to get to the base folder of your store. (ie. /store/, /cart/, /shop/, etc.)
  3. Right-click on one of the directories or files in the folder and a popup menu will appear. On this menu choose "File permissions", at the bottom of the popup menu. 



4. A new popup will appear called "Change File Attributes".



5. To change the permission value, you can either enter the three digit number required in the box called "Numeric Value", or select the appropriate check boxes. Above you will see that the Numeric Value is 755 which means that only your server space has access to the folder. For most directories the Numeric Value should always be 755 however on some files, such as a configuration file, the Numeric Value should be 644 which means that it cannot be changed or written to.

6. Once you have entered the desired Numeric Value click on "OK".

If you wish to change the permissions to all files and directories within a selected directory, for example for the cache or images files and folders, you can select to "Recurse into subdirectories", choosing the additional option required.


  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

What is Softaculous?

Softaculous is a commercial script library that automates the installation of commercial and open...

How to upload (Linux Hosting) ?

In this tutor you're about to learn how to upload your website content via FTP client software...

What is www or public_html folder?

Please note that " www"  is just the symbolic link or just a mirror to the public_html directory....

What is .htaccess?

The .htaccess file can be placed in one or more of your /home/user/public_html subdirectories....

How to enable 'register_globals' ?

Since we upgrade all our Linux server to suphp enable, The php_value or php_flag configured will...