🛡️

Chmod 权限计算器

chmod 权限计算器,在八进制数字与 rwx 字符表示之间双向转换,支持 setuid、setgid、sticky 等特殊位。适合 Linux 运维和开发者在配置文件权限、编写 Dockerfile 或部署脚本时快速核对权限值,避免权限错误。

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

关于 Chmod 权限计算器

记不住 chmod 755 到底给了谁哪些权限?sticky、setuid 这些特殊位又对应数字几?本工具把 Linux/Unix 文件权限可视化:勾选属主、属组、其他用户的读/写/执行权限,立刻得到对应的八进制数字(如 755)和符号表示(如 rwxr-xr-x),反过来输入八进制也能即时还原成勾选状态。还支持 setuid、setgid、sticky 三个特殊位,并内置常用预设方便对照。所有换算都在浏览器本地完成,不涉及任何文件或服务器操作。 建议在日常开发中收藏本工具,遇到数学计算需求时即可快速打开使用。所有计算均在浏览器本地完成,结果即时呈现,无需等待网络请求。

使用场景

  • 写部署脚本 — 确认 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 命令里使用,不会连接或改动任何真实文件系统。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。