Linux 权限教程:chmod 数字(755、644)和 rwx 符号怎么换算
一句话答案
每组权限用 r=4、w=2、x=1 相加:7 = rwx,5 = r-x,4 = r--。755 即 rwxr-xr-x,所有者可读写执行,用户组和其他人可读、可执行,常用于目录和脚本;644 即 rw-r--r--,常用于普通文件。不要随意使用 777。
广告Advertisement
换算权限
- 输入权限:打开 Linux 权限计算器,输入数字(如 755)或符号(如 rwxr-xr-x)。
- 看结果:显示数字、符号、chmod 命令,以及所有者、用户组、其他人各自的权限。
- 复制命令:把生成的命令中的 file 换成实际文件名使用。

🔐 Linux 权限计算器 chmod
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
三类用户、三种权限
ls -l 输出的权限如 -rwxr-xr-x,第一个字符表示类型(- 普通文件、d 目录),后面 9 个字符每 3 个一组:
| 组 | 对应用户 | 755 的权限 |
|---|---|---|
| 第 1 组 | 所有者(user) | rwx |
| 第 2 组 | 用户组(group) | r-x |
| 第 3 组 | 其他人(others) | r-x |
- r(读,4):文件可读;目录可列出内容;
- w(写,2):文件可修改;目录可新建、删除其中的文件;
- x(执行,1):文件可执行;目录可进入(cd)。
广告Advertisement
数字怎么算
每组把有的权限相加:rwx = 4 + 2 + 1 = 7,r-x = 4 + 1 = 5,rw- = 4 + 2 = 6,r-- = 4。这其实是八进制,见 进制转换教程。
常见权限
| 数字 | 符号 | 常见用途 |
|---|---|---|
| 755 | rwxr-xr-x | 目录、可执行脚本 |
| 644 | rw-r--r-- | 普通文件、网页文件 |
| 600 | rw------- | 私钥、含密码的配置文件 |
| 700 | rwx------ | 仅自己可访问的目录 |
| 777 | rwxrwxrwx | 所有人可读写执行,存在安全风险 |
常用命令
- chmod 755 script.sh:设置权限;
- chmod +x script.sh:给所有人加执行权限;
- chmod -R 755 目录:递归设置(会同时改到文件,谨慎使用);
- chown 用户:组 文件:修改所有者。
脚本在 Windows 编辑后无法执行,还可能是换行符问题,见 换行符教程。
常见问题
为什么不建议 777?
任何用户都能修改和执行,容易被利用;遇到权限问题应找出具体原因,只开放必要权限。
4 位数字如 4755 是什么?
第一位是特殊权限:4 setuid、2 setgid、1 sticky bit,一般用户很少需要设置。
定时运行脚本怎么设置?
见 cron 表达式教程。
新建文件默认权限由什么决定?
由 umask 决定,常见 umask 022 使新文件为 644、新目录为 755。