🔐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在权限表中勾选各角色的读、写、执行,或直接输入八进制 / 符号权限
- 2按需勾选 SetUID、SetGID、粘滞位,填写文件名并选择是否递归
- 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)。
- 数据会上传到服务器吗?
- 不会。所有处理都在你的浏览器本地完成,没有任何网络上传,关闭页面即清除,可以放心处理公司内部数据。