跳到主内容

Chmod 权限计算器

开发者工具

rwx 勾选 ↔ 八进制 ↔ 符号表示

答案速览

r=4 w=2 x=1,三组相加得八进制:rwxr-xr-- = 754;目录脚本用 755、文件 644、私钥 600、禁用 777。

加载中

这个工具对你有帮助吗?

怎么用

  1. 勾选权限矩阵:所有者/所属组/其他人 × 读/写/执行。
  2. 实时读八进制与符号:如 754 与 rwxr-xr--。
  3. 反向查询:输入 3 位八进制(如 644)反查勾选状态。
  4. 用预设: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

本工具提供的结果仅供参考,不构成任何专业建议,请以官方核算为准。