WS打工人的工具站
🔧

Linux chmod 权限计算器

🔒 本机处理文字与写作

在数字(例如 755)与符号(例如 rwxr-xr-x)权限表示法之间互相转换。

Linux chmod 权限计算器能把文件权限在数字八进制形式(例如 755)与符号形式(例如 rwxr-xr-x)之间互相转换,只要编辑其中一个字段,另一个字段就会自动更新。

分享

LINEFacebookXThreads

使用指引

  1. 在任一字段输入——数字字段接受 3 个八进制数字(0-7),符号字段接受 9 个 r/w/x/- 字符。
  2. 另一字段会自动更新以对应。

常见使用情境

  • 把文件列表中看到的符号权限转换成 chmod 命令用的数字形式。
  • 确认特定数字权限(例如 644 或 700)实际授予了哪些权限。
  • 在应用到敏感文件或目录前,先确认权限设置是否正确。
  • 学习 Unix 文件权限如何在两种表示法之间对应。

✓内容与验证流程复查: 2026-08-27

Linux chmod 权限计算器 的验证方法与判读边界

如何确认转换结果符合你的预期。

每个八进制数字对应一组 3 字符的权限

三个数字分别代表属主、属组、其他人的权限,每个数字(0-7)是读取(4)、写入(2)、执行(1)的总和——例如 7 = rwx,5 = r-x,4 = r--。

符号形式永远正好是 9 个字符

三组各 3 个字符(属主、属组、其他人),每组依固定顺序显示 r/w/x 或 -(代表没有该权限)——不是 9 个字符的符号字符串就是无效输入。

此工具不处理可选的第 4 位数字(setuid/setgid/sticky bit)

仅支持标准的 3 位数字/9 字符权限组合——若你的场景需要特殊位,需要另外自行添加。

使用结果前的检查清单

  • 已确认你信任的起始输入是哪一种形式(数字或符号)。
  • 转换后的结果符合你预期的权限级别。
  • 了解此工具不处理 setuid/setgid/sticky bit,需要的话请另外添加。
  • 在对敏感内容应用类似 777 这种宽松设置前,已再三确认。

适合谁使用

  • 要在 chmod 表示法之间互相转换的开发者与系统管理员。
  • 想确认特定数字权限实际授予什么的人。
  • 在应用前想再次确认权限设置的人。
  • 正在学习 Unix 文件权限运作方式的学生。

实际案例

设置特定权限

有人在文件列表中看到符号权限,把它转换成数字形式以用于 chmod 命令。

审计权限设置

系统管理员在把 750 这样的数字权限应用到共享目录前,先确认它实际授予的权限。

学习 Unix 权限

学生切换不同的数字数值,观察每一个如何对应到符号的 rwx 表示法。

使用限制

  • 不处理 setuid/setgid/sticky bit 用的可选第 4 位数字——仅支持标准的属主/属组/其他人 3 位数字或 9 字符权限组合。

常见问题

数字权限中每个数字代表什么?

三个数字依序代表属主、属组、其他人。每个数字是该组读取(4)、写入(2)、执行(1)权限的总和。

这会处理 setuid、setgid 或 sticky bit 吗?

不会——仅支持标准的 3 位数字/9 字符权限组合,这些特殊位需要另外应用。

为什么我输入的符号权限被拒绝?

符号字段需要正好 9 个字符,且只能是 r、w、x 或 -——请检查是否有多余字符或长度不对。

777 是好的默认权限吗?

不是——777 让所有人都能读写执行,很少是合适的设置。请使用仍能满足你需求的最小权限范围。

🔒 在浏览器内处理,不会上传。结果仅供参考,详见 免责声明。 最后更新: 2026-08-27

订阅更新

新工具上线与实用技巧,第一时间发送到你的邮箱。不发垃圾邮件,随时可退订。