Development
Chmod Calculator
Translate owner, group, and other read/write/execute choices into an octal mode and a command template.
About this tool
When to use it
Translate owner, group, and other read/write/execute choices into an octal mode and a command template.
How to use it
Toggle each permission checkbox and inspect the numeric and symbolic results as they update. Copy the mode or command and replace <file> with a deliberate target. Identify the file owner and group before deciding who should receive access.
Guide updated . Examples checked against this implementation.
Worked examples
Owner can edit; others can read
Input
Owner: read + write; Group: read; Other: readExpected output
644
rw-r--r--
chmod 644 <file>Read is 4, write is 2, execute is 1. This mode is often appropriate for a readable data file; a directory needs execute permission for traversal.
Errors and unsupported input
A directory is readable but its contents cannot be accessedReview directory execute/traverse permission and the permissions of parent directories. The same bits have different practical effects on directories.
Continue this workflow
- Git Cheatsheet: Inspect repository changes after adjusting tracked executable bits.
Questions
Frequently asked questions
Should I select every box to fix an access error?
Determine which identity needs which operation first. A broader mode can expose files without resolving ownership or parent-directory restrictions.