Chmod Permission Calculator
POSIX permissions combine user/group/other bits with read, write, and execute plus optional setuid/setgid/sticky flags. Visual calculators prevent accidental world-writable deployments and clarify automation templates for newcomers.
How to use
- Start from `ls -l` output or an infrastructure definition you must mirror exactly.
- Toggle class bits or enter an octal like `0755`; note how symlinks versus targets inherit modes differently.
- Apply with `chmod` in staging, rerun smoke tests, and favor least privilege—especially on deploy keys and cron scripts.
FAQ
- Why avoid 777?
- World-writable files let any local account or compromised process alter them, often escalating to code execution. Use minimal modes and correct ownership instead.
- Why do directories need the execute bit?
- Execute on directories grants traverse permission; without it you cannot `cd` or access children even when files inside are readable. Files use execute for binaries and scripts.
- What do setuid and sticky mean?
- Setuid runs executables with owner privileges; sticky on shared directories restricts deletes to owners. Misconfigurations are privilege-escalation risks—apply deliberately.
Linux Chmod 权限计算器
在线 Linux 文件权限计算与双向绑定,提供直观的权限表、chmod 命令行生成以及仿真终端模拟 ls -l 显示。
Share Tool & Configuration
You can copy the configuration link of this page or share this tool with your friends.
chmod_checkbox_matrix.conf
所有者 (Owner / User)
用户组 (Group)
其他人 (Others)
octal_sync.conf
# 说明:三位八进制数字分别对应「所有者」、「用户组」和「其他人」的权限总和。
generated_command.sh
目标文件名/路径
生成的 Chmod 命令
chmod 755 assets_dir
mac_bash_terminal.bin
admin@tools-place ~/workspace
$ ls -lh assets_dir
-rwxr-xr-x1adminstaff4.0KJun 13 15:15assets_dir
common_templates.yaml
常用 Linux 典型权限配置模版
755 (rwxr-xr-x)
Web 运行目录、公共执行脚本推荐
644 (rw-r--r--)
Web 静态网页、只读数据文件推荐
700 (rwx------)
私有可执行脚本、私人主目录推荐
600 (rw-------)
SSH 私钥 (id_rsa)、敏感配置文件推荐