chmod 权限计算器

在八进制和 Unix 符号权限之间转换。

读取写入执行
所有者
组用户
其他用户

命令

chmod 755 <file> # rwxr-xr-x

在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。

这个工具解决什么问题?

Unix 权限由三组权限组成:所有者、组用户和其他用户;每组包含读(4)、写(2)和执行(1)。chmod 755 表示所有者拥有全部权限,其他人可以读取和执行。你可以切换复选框,或输入八进制/符号表示法,三者会保持同步。

应该从哪些示例开始?

Web 服务器目录

输入

755

输出

rwxr-xr-x — 所有者拥有全部权限,其他用户可读取和执行

私钥文件

输入

600

输出

rw------- — 仅所有者可读写

共享配置

输入

644

输出

rw-r--r-- — 所有者可写,所有用户可读

它是如何工作的?

每个八进制数字是对应权限组各个位的总和:读=4、写=2、执行=1。7 表示 rwx,5 表示 r-x,0 表示 ---。

符号形式只是把相同信息写成三个 rwx 字符组;未启用的权限使用 - 表示。

有哪些边界和限制?

  • 777 几乎从来都不是正确选择,因为它允许任何人修改文件或目录。
  • 目录必须有执行权限才能进入;给目录设置 644 会导致目录不可用。
  • setuid、setgid、sticky 等特殊位是额外的前导八进制数字(例如 1755),本计算器不处理它们。
  • 权限还会受到所有权影响;chmod 无法单独修复文件归属错误。

技术参考

相关工具