chmod 777 (rwxrwxrwx)

chmod 777 (rwxrwxrwx) gives the owner read, write and execute, the group read, write and execute, and everyone else read, write and execute.

๐Ÿ”’ Runs locally โ€” your input never leaves this browser tab

Symbolic rwxr-xr-x
Read (4)Write (2)Execute (1)
Owner
Group
Others
Special
chmod 755 file

What chmod 777 means

ClassDigitPermissions
Owner7read, write and execute
Group7read, write and execute
Others7read, write and execute

Warning: anyone on the system can modify this file. World-writable permissions are almost never correct on a server โ€” prefer 755 for directories and 644 for files.

chmod 777 file.txt          # one file
find /var/www -type f -exec chmod 777 {} +   # all files in a tree

How octal permissions work

Each digit is the sum of read (4), write (2) and execute (1) for owner, group and others. So 7 = 4+2+1 = rwx, 5 = 4+1 = r-x, 4 = r--. An optional leading digit sets special bits: setuid (4), setgid (2) and sticky (1) โ€” e.g. 1777 is /tmp.

Safe defaults for web servers

Popular modes