Chmod 权限计算器

交互式 chmod 计算器,在数字 (755) 和符号 (rwxr-xr-x) 表示法之间转换。免费在线工具,纯浏览器端运行。

100% 浏览器端运行 数据不离开你的设备 免费 · 无需注册
Read
Write
Execute
Owner
Group
Others
rwxr-xr-x
chmod 755 filename

使用方法

  1. 勾选或取消所有者、组、其他用户的读取写入执行复选框。
  2. 数字值、符号表示法和 chmod 命令会即时更新。
  3. 也可以在输入框中直接输入数字值(如 644),复选框会自动同步。
  4. 点击任意输出旁的复制按钮,将内容复制到剪贴板。

常见权限

数字符号用途
755rwxr-xr-x目录、可执行脚本、Web 服务器根目录
644rw-r—r—普通文件、HTML/CSS、配置文件
600rw-------私密文件(SSH 密钥、.env
700rwx------私密目录,如 ~/.ssh
777rwxrwxrwx所有人可读写执行(生产环境应避免)
444r—r—r—所有人只读
750rwxr-x---所有者完全权限,组可读和执行,其他无权限
664rw-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 运行,不会向任何服务器传输数据。