Chmod 权限计算器
开发者工具rwx 勾选 ↔ 八进制 ↔ 符号表示
答案速览
r=4 w=2 x=1,三组相加得八进制:rwxr-xr-- = 754;目录脚本用 755、文件 644、私钥 600、禁用 777。
加载中
这个工具对你有帮助吗?
怎么用
- 勾选权限矩阵:所有者/所属组/其他人 × 读/写/执行。
- 实时读八进制与符号:如 754 与 rwxr-xr--。
- 反向查询:输入 3 位八进制(如 644)反查勾选状态。
- 用预设:755、644、600、700、777 一键填充并附用途说明。
核心要点
- r=4、w=2、x=1:三组分别相加得八进制位,如 rwx=7、r-x=5、r--=4。
- 755 vs 644:目录与可执行文件用 755;普通文件用 644。文件默认不给 x 更安全。
- 600 是私钥底线:~/.ssh/id_rsa 必须 600,否则 SSH 直接拒绝使用。
- 777 是事故温床:任何人可写可执行,等于开门揖盗,生产环境禁用。
原理与公式
Unix 文件权限(chmod)
三组权限 × 三种操作,每组换算为一个八进制位:
r 读 = 4、w 写 = 2、x 执行 = 1,相加得该组数字
三组顺序:所有者 | 所属组 | 其他人
示例:rwxr-xr-- → 7 5 4 → chmod 754
常用:755(目录/脚本)、644(网页/文档)、600(私钥/密码文件)、700(私有目录)
警告:777 任何人可写可执行——生产环境禁用;私钥必须 600,否则 SSH 拒绝使用。
常见问题
目录的 x 权限是什么含义?
目录的 x 是"可进入"(cd)权限:没有 x 即使知道文件名也无法访问其中内容;r 只控制能否列出文件名。
chmod 755 和 +x 有什么区别?
chmod +x 只给所有组追加执行位,不动其他位;chmod 755 是精确赋值 rwxr-xr-x。批量处理脚本常用 +x。
setuid/setgid/sticky 位怎么表示?
在三位八进制前再加一位:4=setuid、2=setgid、1=sticky,如 chmod 4755、1777(/tmp 就是 1777)。本工具覆盖基础三位。
网站目录推荐什么权限?
目录 755、文件 644 是经典组合;上传目录若不需要执行脚本,可加 noexec 挂载选项进一步加固。
相关工具
相关指南
来源与更新
权限模型依据 POSIX 文件权限规范:rwx 三位一组对应八进制 4/2/1;特殊位(setuid/setgid/sticky)未纳入本工具。
最近更新:
本页公式与内容经一键算团队复核,仅供学习参考,实际业务请以官方口径为准。
引用本页:一键算. Chmod 权限计算器[EB/OL]. https://www.yijiansuan.com/c/dev/chmod
本工具提供的结果仅供参考,不构成任何专业建议,请以官方核算为准。