Chmod 权限计算器
交互式 chmod 计算器,在数字 (755) 和符号 (rwxr-xr-x) 表示法之间转换。免费在线工具,纯浏览器端运行。
使用方法
- 勾选或取消所有者、组、其他用户的读取、写入、执行复选框。
- 数字值、符号表示法和 chmod 命令会即时更新。
- 也可以在输入框中直接输入数字值(如
644),复选框会自动同步。 - 点击任意输出旁的复制按钮,将内容复制到剪贴板。
常见权限
| 数字 | 符号 | 用途 |
|---|---|---|
755 | rwxr-xr-x | 目录、可执行脚本、Web 服务器根目录 |
644 | rw-r—r— | 普通文件、HTML/CSS、配置文件 |
600 | rw------- | 私密文件(SSH 密钥、.env) |
700 | rwx------ | 私密目录,如 ~/.ssh |
777 | rwxrwxrwx | 所有人可读写执行(生产环境应避免) |
444 | r—r—r— | 所有人只读 |
750 | rwxr-x--- | 所有者完全权限,组可读和执行,其他无权限 |
664 | rw-rw-r— | 组成员可编辑的共享文件 |
示例详解
设置 Web 服务器文件
Web 服务器提供静态 HTML。服务器进程(以 www-data 用户运行)只需要读取文件,而你作为所有者需要编辑:
chmod 644 index.html # 所有者:读+写,组/其他:读
结果为 rw-r—r———你可以编辑,服务器可以读取,没有人可以执行该文件。
使脚本可执行
你写了一个部署脚本,需要运行它。团队其他成员也需要运行但不能修改:
chmod 755 deploy.sh # 所有者:完全权限,组/其他:读+执行
结果为 rwxr-xr-x,现在可以直接执行 ./deploy.sh。
保护 SSH 密钥
SSH 会拒绝使用权限过于开放的私钥。将其锁定为仅所有者可访问:
chmod 600 ~/.ssh/id_rsa # 所有者:读+写,其他人无权限
结果为 rw-------。SSH 要求私钥文件权限为 600 或更严格。
FAQ
什么是 chmod?
chmod(change mode)是 Unix/Linux 命令,用于设置文件和目录的权限。它控制谁可以读取、写入或执行文件。权限分配给三类用户:文件所有者、所属组和其他用户。
chmod 数字是什么意思?
每个数字代表一类用户(所有者、组、其他)。数字是以下值之和:4(读)、2(写)、1(执行)。例如 7 = 4+2+1(读+写+执行),5 = 4+1(读+执行),0 = 无权限。
755 和 644 等常见权限是什么?
755(rwxr-xr-x)是目录和可执行脚本的标准权限——所有者拥有完全访问权,其他人可以读取和执行。644(rw-r--r--)是普通文件的标准权限——所有者可读写,其他人只能读取。600(rw-------)用于私密文件如 SSH 密钥。
数据会发送到服务器吗?
不会。此计算器完全在浏览器中通过 JavaScript 运行,不会向任何服务器传输数据。