Domos Digital

Practical guides / Security & identity

Translate Unix permissions without executing commands

Unix permission notation compresses several independent choices. Translate octal values, toggle owner/group/other rights or apply an explicit symbolic change before using a command in your terminal.

How to use the workspace

  1. Choose octal mode, permission checkboxes or symbolic changes.
  2. For symbolic changes, provide the starting mode and explicit u, g, o or a targets.
  3. Review both octal and symbolic results, especially special bits. Copy the command only after checking the file context.

A concrete starting point

0644 = rw-r--r--
u+x,g-w applied to 0644 gives owner execute permission
r = 4, w = 2, x = 1

The workspace computes the exact result. No command is executed and no file permissions are changed.

Read the result carefully

The fourth octal digit represents setuid, setgid and sticky bits. Uppercase S or T indicates a special bit without the corresponding execute bit. Directory execute permission means traversal, not running a directory.

Common mistakes to avoid

  • Permissions interact with ownership, ACLs and mount options beyond this calculator.
  • Do not make a file world-writable simply to remove an access error.
  • Conditional X and permission-class copying are outside this release; use explicit rwxst changes.

Limits & privacy

Three- or four-digit octal input. Symbolic expressions require explicit targets and +, - or =. This is a local calculator, not a shell.

Local: processed in this browser

Inputs stay in browser memory. Saving or downloading is an explicit action; there is no automatic input history.

Read the full privacy boundaries
Open Chmod Calculator →