通过为所有者、组和其他用户提供可触控的读/写/执行网格——包括 setuid、setgid 和粘滞位——来构建 Unix 文件权限,并实时查看八进制值(755)、符号字符串(rwxr-xr-x)和 chmod 命令的更新。输入八进制值即可反向解析,或一键应用常用预设。在浏览器中运行,免费。

一切都在您的浏览器中运行——不会读取任何文件,也不会向服务器发送任何内容。

权限计算器

切换复选框以设置权限,或在下方输入八进制值进行反向解析。八进制、符号和 chmod 命令会即时更新。

类别 r · 4 w · 2 执行x · 1
所有者u
g
其他o
八进制
644
输入 3 或 4 位八进制数字(0–7)以设置复选框。
符号
命令

八进制数字值

每个八进制数字是某一类用户的读(4)、写(2)和执行(1)之和。

数字 二进制 符号 含义

常用权限

点击 “应用” 即可将任意预设载入上方的计算器。


关于 chmod 计算器

chmod 计算器以可视化方式构建 Unix 文件权限。在一个简单的网格中切换 owner(属主)、group(属组)和 other(其他用户)的读(Read)、写(Write)、执行(Execute)权限——还包括特殊的 setuid、setgid 和 sticky(粘滞)位——并实时查看三种输出:八进制值(755)、符号字符串(rwxr-xr-x)和完整的 chmod 命令,可选加上递归标志。

它也能反向工作:输入任意八进制值,网格会点亮显示它究竟授予了哪些权限。这种反向能力使它不仅是一个构建工具,也是一个调试工具——粘贴 ls -l 或部署脚本中的权限模式,即可用简单的复选框看清谁能做什么。

一张数字表解释了背后的运算——每个八进制数字都是读(4)、写(2)、执行(1)之和——还有一份预设列表涵盖了你实际会用到的权限:文件用 644,目录和可执行文件用 755,机密文件用 600,团队共享文件夹用 750 和 775,每项都配有简明说明。一切都在你的浏览器中运行。

如何使用 chmod 计算器

  1. 在计算器网格中为 Owner、Group 和 Other 切换 Read、Write 和 Execute 复选框。
  2. 如需要,启用特殊位——setuid、setgid 或 sticky。
  3. 查看实时的八进制值、符号字符串和完整 chmod 命令;勾选“Recursive”以添加 -R。
  4. 或反向操作:输入一个八进制值,如 640,将其加载到网格中。
  5. 一键应用常用预设(644、755、600……),然后复制你需要的值或命令。

常见问题

属主可以读、写、执行(7 = 4+2+1);属组和其他用户可以读和执行(5 = 4+1),但不能写。这是目录和可执行文件的标准权限模式——所有人都可以使用,但只有属主可以更改。

每一位数字都是该类用户(属主、属组,再到其他用户)的读(4)、写(2)、执行(1)之和。所以读加写是 6,读加执行是 5,三者全部加起来是 7。

这是第四位(最前面的)八进制数字。setuid(4000)让可执行文件以文件属主的身份运行,setgid(2000)让它以所属组的身份运行,或让目录中新建的文件继承该目录的组,而 sticky 位(1000)则只允许文件的属主在共享目录中删除该文件。

因为它允许系统上的每个用户读取、写入和执行该文件。在任何可通过 Web 访问的场景中,这意味着任何被入侵的进程都能修改你的代码。目录和可执行文件建议用 755,普通文件建议用 644。

可以。将三位或四位的八进制值输入八进制字段,网格、符号字符串和命令都会更新,准确显示它授予属主、属组和其他用户的具体权限。

是的,完全免费。所有计算、反向解析和复制操作都在你的浏览器中完成——不读取任何文件,也不向服务器发送任何内容。

需要帮助?
使用此工具时遇到问题?请告诉我们的团队。
报告问题

将此免费工具添加到你自己的网站 — 复制并粘贴下面的代码。