Toolman 100% local

chmod 700

chmod 700 is rwx------.

What 700 grants

WhoDigitPermissionsAdds up as
Owner7read, write, execute4 + 2 + 1 = 7
Group0no access0
Others0no access0

When 700 is the right answer

Full access for the owner, nothing for anyone else. The right setting for a private directory such as ~/.ssh, and for scripts that should be runnable only by their owner.

The command

chmod 700 filename
chmod -R 700 directory/

Because the owner has the execute bit, this works on a directory as well as a file — on a directory, execute is what grants the right to enter it and reach the entries inside.

How it is written elsewhere

Octal700
Symbolicrwx------
As a file in ls -l-rwx------
As a directory in ls -ldrwx------
Binary111 000 000
World-writableNo

Frequently asked questions

What does chmod 700 mean?

chmod 700 sets owner to read, write, execute, group to no access, others to no access. In symbolic notation that is rwx------.

How do I apply 700?

Run chmod 700 filename. Add -R to apply it to a directory and everything inside, though be careful: a recursive numeric chmod marks every file the same way, which is rarely correct for a mixed tree of files and directories.

Is 700 safe?

chmod 700 grants no write access outside the owner, so it is a reasonable setting as long as the owner is the account you intend.

What is 700 in symbolic notation?

rwx------. Written as ls -l shows it, with a leading file-type character, an ordinary file would appear as -rwx------ and a directory as drwx------.

Other permission values

All permission values · Chmod calculator