chmodcalculator

chmod 700 Explained

rwx------

chmod 700 provides absolute isolation. The file owner has complete read, write, and execute permissions, while group members and everyone else on the system have zero access.

Interactive chmod 700 Calculator

Customize target directory or script
Ready-to-run Linux command
chmod 755 filename

Permission Checkbox Matrix

Click any permission to recalculate instantly
User / Owner (u)
File creator / owner
Total:7
Group (g)
Assigned user group
Total:5
Others / Public (o)
All other system users
Total:5
4thAdvanced / Special Permissions (SUID, SGID, Sticky Bit)
Dynamic Permission Translation
Owner:Read, Write, Execute (Full access)
Group:Read, Execute
Others:Read, Execute
File vs Directory Semantics

For Files: x allows binary or script execution.
For Directories: x is the search/traverse bit, required to cd into the directory and access inner files. Without directory execute, users cannot open subdirectories even with read rights!

Quick Permission PresetsClick to apply
Copied to clipboard

Bit Breakdown for 700

Owner (7)
4 + 2 + 1 = 7
rwx (Read, Write, Exec)
Group (0)
0 + 0 + 0 = 0
--- (No Access)
Others (0)
0 + 0 + 0 = 0
--- (No Access)

Primary Use Cases for chmod 700

  • SSH Directory (~/.ssh): The OpenSSH server and client strictly require that the ~/.ssh folder has mode 700. If group or others have any permissions, SSH will refuse public key logins.
  • Private Administrative Scripts: Shell scripts containing database migration passwords, API keys, or root commands that only the owner should run.
  • Personal Vault Folders: Confidential directories on multi-user servers where other users must not be able to cd or list files.

Example Commands

// Secure the SSH folder
chmod 700 ~/.ssh
// Protect a private backup script
chmod 700 /opt/scripts/db_backup.sh