Chmod 权限计算器

数学

在八进制数字与 rwx 字符表示间双向转换 chmod 权限,支持 setuid、setgid 与 sticky 特殊位。会逐位展示属主、属组与其他用户的读写执行权限。另外支持八进制与字符写法互相换算,并标注 umask 取值的含义与常见组合,便于写部署脚本时直接对照。每条示例均可直接复制。

chmod 755
0755rwxr-xr-x
所有者
用户组
其他用户
常用预设

关于 Chmod 权限计算器

记不住 chmod 755 到底给了谁哪些权限?sticky、setuid 这些特殊位又对应数字几?本工具把 Linux/Unix 文件权限可视化:勾选属主、属组、其他用户的读/写/执行权限,立刻得到对应的八进制数字(如 755)和符号表示(如 rwxr-xr-x),反过来输入八进制也能即时还原成勾选状态。还支持 setuid、setgid、sticky 三个特殊位,并内置常用预设方便对照。所有计算均在浏览器本地完成,结果即时呈现,无需等待网络请求,它适合在写部署脚本、排查权限拒绝或教学演示时把符号与八进制权限来回换算。例如勾选属主读写执行、属组读执行、其他读执行,会立即得到 755 与 rwxr-xr-x 两种表示。

使用方法

  1. 打开「Chmod 权限计算器」
  2. 输入需要计算的数值
  3. 根据需要调整输出选项
  4. 点击「计算」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 写部署脚本 — 确认 chmod 命令该用哪个数字,避免给目录开了多余写权限。
  • 排查权限问题 — 把报错文件的 rwx 串反查成八进制,定位是谁缺了执行位。
  • 配置 SSH 密钥 — 核对私钥需要的 600 权限,防止 ssh 因权限过宽拒绝加载。
  • 设置共享目录 — 用 sticky 位(1777)配置公共临时目录,防止互删文件。
  • 理解符号表示 — 看到 ls -l 输出的 rwx 串时对照出等价的数字权限。

常见问题

755 和 0755 有区别吗?

数值上等价。前导 0 代表特殊位(setuid/setgid/sticky)为 0。本工具会同时显示三位形式和带特殊位的四位形式,方便不同场景使用。

rwx 串里的 s 和 t 是什么意思?

s 表示设置了 setuid 或 setgid 位且该位置有执行权限,大写 S 表示无执行权限;t/T 表示 sticky 位。它们出现在执行位的位置上。

setuid 对目录有用吗?

一般无效。setuid 主要作用于可执行文件,让程序以属主身份运行;对目录通常被忽略。setgid 对目录则有意义,可让新建文件继承属组。

常见权限怎么选?

目录多用 755,普通文件用 644,可执行脚本 755,私密文件如密钥用 600。工具内置这些预设可一键套用。

能直接修改我服务器上的文件权限吗?

不能。本工具只做权限的可视化计算,输出供你复制到 chmod 命令里使用,不会连接或改动任何真实文件系统。

广告