免费在线Linux文件权限计算器。解析ls -la输出(drwxr-xr-x),数字模式和符号模式互转,umask计算,特殊权限位SUID/SGID/Sticky Bit,一键复制chmod命令。系统管理员和开发人员必备工具。 | 无需注册 · 数据绝不上传服务器
零依赖·可离线使用🔧 权限计算
输入权限字符串查看解析结果
输入数字权限查看转换结果
输入符号权限查看转换结果
默认umask: 022
文件默认权限: 644rw-r--r--
目录默认权限: 755rwxr-xr-x
📊 权限参考表
| 数字 | 符号 | 权限 | 常见用途 |
|---|---|---|---|
| 777 | rwxrwxrwx | 所有人全部权限 | 临时目录(不推荐) |
| 755 | rwxr-xr-x | 所有者全部,其他人读执行 | 目录/脚本默认 |
| 700 | rwx------ | 仅所有者全部权限 | 私密目录 |
| 644 | rw-r--r-- | 所有者读写,其他人只读 | 文件默认 |
| 600 | rw------- | 仅所有者读写 | 私密文件(SSH密钥) |
| 400 | r-------- | 仅所有者只读 | 只读配置文件 |
| 4755 | rwsr-xr-x | SUID + 755 | passwd等特权命令 |
| 1777 | rwxrwxrwt | Sticky + 777 | /tmp目录 |
如何使用Linux文件权限计算器
使用Linux文件权限计算器非常简单,支持4种模式:
- 解析ls输出
粘贴ls -la命令的权限字段(如drwxr-xr-x或-rw-r--r--),自动解析出数字权限、符号权限和chmod命令。 - 数字模式
输入数字权限值(如755、644),自动转换为符号权限和ls格式。支持特殊权限位(SUID/SGID/Sticky)。 - 符号模式
输入符号权限(如u=rwx,g=rx,o=r),自动转换为数字权限和ls格式。 - umask计算
输入umask值,自动计算新文件和目录的默认权限。
❓ 常见问题
drwxr-xr-x代表什么权限?
drwxr-xr-x表示一个目录,所有者有读写执行权限(rwx),组用户有读和执行权限(r-x),其他用户有读和执行权限(r-x)。数字表示为755,是目录的标准权限。
umask是什么?如何计算默认权限?
umask是Linux中控制新创建文件/目录默认权限的掩码。默认权限 = 基础权限 - umask。文件基础权限666,目录基础权限777。例如umask=022时,新文件权限=666-022=644(rw-r--r--),新目录权限=777-022=755(rwxr-xr-x)。
SUID、SGID和Sticky Bit有什么作用?
SUID(4000)使程序以文件所有者身份运行,如passwd命令。SGID(2000)使程序以文件所属组身份运行,对目录则新文件继承目录组。Sticky Bit(1000)仅允许文件所有者和root删除目录中的文件,常用于/tmp目录。