权限计算

2026年 阅读约 8 分钟 开发教程 · 测试调试

详解Linux文件权限rwx含义,在线实现rwx↔数字↔二进制互转,支持umask计算,快速搞定chmod命令。

权限基础

Linux文件权限分三组:所有者(u)、所属组(g)、其他人(o)。每组有三个权限位:

权限字母数字含义
读r4查看文件内容/列出目录
写w2修改文件/在目录中创建删除
执行x1运行文件/进入目录

三组权限合起来就是9个位,如 rwxr-xr-- 表示所有者rwx、组r-x、其他人r--。

数字表示法

每组三个权限位相加得到一个数字(0-7),三组拼成三位数字:

rwx = 4+2+1 = 7 r-x = 4+0+1 = 5 r-- = 4+0+0 = 4 rwxr-xr-- = 754

常见权限:755(目录常用)、644(文件常用)、700(仅所有者可操作)。

umask是什么

umask是权限掩码,决定新建文件/目录的默认权限。计算方式:用最大权限减去umask。

文件最大权限: 666 目录最大权限: 777 umask=022 时: 文件默认: 666-022 = 644 目录默认: 777-022 = 755
注意:644的目录"进不去"是因为缺少执行权限(x),目录必须有x权限才能cd进入。

开始使用

在线免费使用权限计算,无需安装,即开即用。