Chmod 777 to a folder and all contents [duplicate] Chmod 777 to a folder and all contents [duplicate] linux linux

Chmod 777 to a folder and all contents [duplicate]


If you are going for a console command it would be:

chmod -R 777 /www/store. The -R (or --recursive) options make it recursive.

Or if you want to make all the files in the current directory have all permissions type:

chmod -R 777 ./

If you need more info about chmod command see: File permission


If by all permissions you mean 777

Navigate to folder and

chmod -R 777 .


You can give permission to folder and all its contents using option -R i.e Recursive permissions.

But I would suggest not to give 777 permission to all folder and it's all contents. You should give specific permission to each sub-folder in www directory folders.

Ideally, give 755 permission for security reasons to the web folder.

sudo chmod -R 755 /www/store

Each number has meaning in permission. Do not give full permission.

N   Description                      ls   binary    0   No permissions at all            ---  0001   Only execute                     --x  0012   Only write                       -w-  0103   Write and execute                -wx  0114   Only read                        r--  1005   Read and execute                 r-x  1016   Read and write                   rw-  1107   Read, write, and execute         rwx  111
  • First Number 7 - Read, write, and execute for the user.
  • Second Number 5 - Read and execute for the group.
  • Third Number 5 - Read and execute for others.

If your production web folder has multiple users, then you can set permissions and user groups accordingly.

More info :

  1. Understanding File Permissions: What Does “Chmod 777″ Mean?
  2. What file permissions should I set on web root?
  3. Why shouldn't /var/www have chmod 777