๐ chmod Permission Calculator
| Read | Write | Execute | |
|---|---|---|---|
| Owner | |||
| Group | |||
| Other |
Edit Unix/Linux file permissions using read/write/execute checkboxes for owner, group, and other, or by entering an octal value (e.g. 755) directly. Supports setuid, setgid, and the sticky bit, and generates a ready-to-copy chmod command.
How to use
- Toggle the read/write/execute checkboxes for owner, group, and other, or type an octal value directly.
- Optionally set setuid, setgid, or the sticky bit.
- The octal notation, symbolic notation (e.g. rwxr-xr-x), and chmod command update automatically.
FAQ
What does each digit of the octal value mean?
In a 4-digit value, the first digit is the sum of special permissions (setuid=4, setgid=2, sticky=1), and the remaining three digits are the sum of read=4, write=2, execute=1 for owner, group, and other respectively.
What do the uppercase S and T mean in symbolic notation?
They indicate that setuid, setgid, or the sticky bit is set without the corresponding execute permission (e.g. setuid set with no execute permission shows as rwS).
What do common values like 755 or 644 mean?
755 grants the owner read/write/execute and grants group/other read and execute only โ typical for executables and directories. 644 grants the owner read/write and grants group/other read only โ typical for regular files.