祈灵工具箱

🔐chmod 权限计算器 - Linux 文件权限 755 / rwxr-xr-x 在线换算

部署网站、配置 SSH 密钥、写 Shell 脚本时经常要设置 Linux 文件权限,却记不清 755 和 644 分别代表什么。在表格里勾选所有者(u)、所属组(g)、其他人(o)的读(r=4)、写(w=2)、执行(x=1)权限,工具会实时给出八进制数字和 ls -l 中看到的符号表示;也可以直接输入 750 或 rw-r----- 反向解析。支持 SetUID、SetGID 和粘滞位这些特殊权限(如 4755、1777),并生成可直接复制的 chmod 命令(数字与 u=,g=,o= 两种写法,可选 -R 递归)。下方列出了 13 种常用权限及适用场景。

免费 · 无需注册 · 浏览器本地处理最后更新:

正在加载工具...

如何使用chmod 权限计算

  1. 1在权限表中勾选各角色的读、写、执行,或直接输入八进制 / 符号权限
  2. 2按需勾选 SetUID、SetGID、粘滞位,填写文件名并选择是否递归
  3. 3复制生成的 chmod 命令,或点选常用权限快速套用

常见问题

755 和 644 分别是什么意思?
每一位数字是读(4)+写(2)+执行(1)之和,三位依次对应所有者、组、其他人。755 = rwxr-xr-x,所有者可读写执行、其他人可读和执行,常用于目录和脚本;644 = rw-r--r--,所有者可读写、其他人只读,常用于普通文件和网页文件。
为什么不建议使用 777?
777 让系统上任何用户都能修改、删除甚至替换这个文件,网站目录设为 777 很容易被植入恶意脚本。通常目录用 755、文件用 644 即可,需要写入的目录应通过调整所有者而不是放开权限。
rwsr-xr-x 中的 s 是什么?
s 表示 SetUID(在所有者位)或 SetGID(在组位):执行该程序时以文件所有者或组的身份运行,例如 passwd 命令是 4755。大写 S 表示设置了特殊位但没有执行权限。t 是粘滞位,常见于 /tmp(1777)。
数据会上传到服务器吗?
不会。所有处理都在你的浏览器本地完成,没有任何网络上传,关闭页面即清除,可以放心处理公司内部数据。