返回工具集

chmod 权限计算器

在八进制和 rwx 符号权限之间转换,可视化设置读取、写入、执行及特殊权限位。

权限计算仅在浏览器本地完成不会访问文件系统,也不会执行生成的 chmod 命令

输入权限值

支持 755、0755、0o755、4755、rwxr-xr-x 和 -rwxr-xr-x。

权限矩阵

勾选权限后,数字、符号和命令会立即同步。

755rwxr-xr-x
用户范围读取 4写入 2执行 1当前值
所有者 (u)文件或目录的拥有者7
所属组 (g)与文件同组的用户5
其他用户 (o)其余本机用户5
特殊权限位

转换结果

复制权限值或生成可直接编辑的 shell 命令。

八进制权限755完整四位:0755
符号权限rwxr-xr-x-rwxr-xr-x
chmod 755 path/to/file
所有者 (u)rwx = 7

读取、写入、执行/进入

所属组 (g)r-x = 5

读取、执行/进入

其他用户 (o)r-x = 5

读取、执行/进入

当前权限组合未发现常见的高风险设置。

八进制速查

每一位都是读取 4、写入 2、执行 1 的组合。

0---无权限
1--x执行
2-w-写入
3-wx写入 + 执行
4r--读取
5r-x读取 + 执行
6rw-读取 + 写入
7rwx全部权限

关于 chmod 权限计算

chmod 用于修改 Linux、macOS 等 Unix-like 系统的文件与目录权限。每组权限由读取、写入和执行三个位组成,分别对应八进制数字 4、2、1,相加即可得到常见的 755、644 等权限值。

权限位说明

读取 (4)
文件可查看内容;目录可列出文件名。
写入 (2)
文件可修改内容;目录可新建、删除或重命名项目。
执行 (1)
文件可作为程序运行;目录可进入并访问其中项目。
特殊位
setuid、setgid 与 Sticky Bit 使用第四位八进制数字表示。

常见问题 (FAQ)

chmod 755 和 chmod 644 有什么区别?

755 允许所有用户执行或进入,适合目录和脚本;644 不包含执行权限,常用于普通文件。两者都只允许所有者写入。

为什么不建议直接使用 chmod 777?

777 允许任何本机用户读取、写入和执行,容易导致文件被篡改或目录被滥用。应根据实际用途选择 644、755、600、700 等最小权限。

大写 S 和 T 代表什么?

大写 S/T 表示设置了对应特殊位,但该组没有普通执行权限。这通常需要复核,因为很多场景预期的是带执行权限的小写 s/t。

chmod 能修改 Windows 文件权限吗?

chmod 主要用于 Linux、macOS 和其他 Unix-like 系统。Windows 的 NTFS ACL 权限模型不同,WSL、Git Bash 或远程 Linux 环境中的行为也可能有所差异。