Chmod 权限计算
Linux 文件权限数字与符号 (rwx) 互转。
| 权限位 | 读 (r) | 写 (w) | 执行 (x) |
|---|---|---|---|
| 属主 (Owner) | |||
| 属组 (Group) | |||
| 其他 (Other) |
chmod 755 · rwxr-xr-x
什么是Chmod 权限计算?
Chmod 权限计算工具用于在 Linux/Unix 文件权限的两种表示法之间转换:一种是符号表示法(如 rwxr-xr--),另一种是三位或四位数字表示法(如 754)。每个文件/目录有三组权限——所有者(owner)、所属组(group)、其他人(others),每组包含读(r=4)、写(w=2)、执行(x=1)三种权限,数字表示法就是把每组权限对应的数值相加得到的和。
为什么使用Chmod 权限计算?
在使用 chmod 命令修改 Linux 服务器文件权限时(比如部署网站、配置 SSH 密钥文件权限),很多人记不清 755、644、600 这些常用数字组合具体对应什么权限,容易配置过松(存在安全风险)或过严(导致程序无法读写文件)。用计算工具勾选或输入目标权限,直接得到对应的数字/符号,可以避免记错导致的权限配置错误,尤其在配置 SSH 私钥(要求 600)、网站静态文件(常用 644/755)等场景中非常实用。
使用示例
计算 644 权限含义
输入数字 644,工具解析为 owner 有读写权限(rw-)、group 只读(r--)、others 只读(r--),对应符号表示为 -rw-r--r--,常用于普通配置文件,所有者可编辑,其他人只能查看。
计算 755 权限含义
输入 755,解析为 owner 读写执行(rwx)、group 读执行(r-x)、others 读执行(r-x),符号为 -rwxr-xr-x,常用于可执行脚本或目录(目录需要 x 权限才能进入)。
从符号反推数字
输入符号 rw-------,工具反推出对应数字为 600,即只有所有者能读写,其他任何人都无权限,这是 SSH 私钥文件(如 id_rsa)要求的权限设置,权限过松 SSH 会拒绝使用该私钥。
使用提示
修改权限前建议先用 ls -l 查看当前权限,避免在不清楚现有配置的情况下直接覆盖,对生产服务器上的关键文件修改权限前最好先在测试环境验证。
常见问题
755、644 这些数字分别代表什么?
三种表示方式可以互相修改吗?
数据会上传吗?
chmod 777 为什么不推荐?
目录和文件的执行权限(x)含义一样吗?
四位数字权限(如 0755 中开头的 0)是什么意思?
修改权限后 chmod 命令具体怎么写?
相关工具
相关教程
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。