Convert Linux file permissions between octal (755), symbolic (rwxr-xr-x), and visual representations. Includes setuid, setgid, sticky bit, and security warnings for dangerous modes.
| Octal | Symbolic | ls -l | Typical Use |
|---|---|---|---|
| 400 | r-------- | -r-------- | Read-only (e.g. private key) |
| 600 | rw------- | -rw------- | Private file (SSH keys, secrets) |
| 644 | rw-r--r-- | -rw-r--r-- | Default file — owner write, world read |
| 664 | rw-rw-r-- | -rw-rw-r-- | Group-writable file |
| 700 | rwx------ | drwx------ | Private directory |
| 755 | rwxr-xr-x | -rwxr-xr-x | Executable / public directory |
| 775 | rwxrwxr-x | drwxrwxr-x | Group-writable directory |
| 777 | rwxrwxrwx | -rwxrwxrwx | World-writable DANGEROUS |
| 1755 | rwxr-xr-t | drwxr-xr-t | Sticky (e.g. /tmp) |
| 4755 | rwsr-xr-x | -rwsr-xr-x | Setuid executable |
AquilaX flags world-writable permissions, setuid binaries, and insecure chmod commands in Dockerfiles, Terraform, and shell scripts automatically.