跳过至内容

🔒Chmod 计算器

加载中...

chmod 是用于设置文件和目录访问权限的 Unix/Linux 命令。权限针对三类实体定义:所有者、群组和其他人——每类具有读 (r=4)、写 (w=2) 和执行 (x=1) 位。实体设置位的总和给出一个八进制数字;例如 rwx=7, rw-=6。此工具允许您通过复选框设置权限,或直接输入八进制值进行反向计算。

使用说明

  1. 1
    选择预设或勾选框

    点击常用预设 (644, 755 等) 或在权限表中为所有者、群组和其他人勾选读/写/执行框。

  2. 2
    直接输入八进制值

    在八进制输入框中输入任何数字 (0–7777),复选框和符号表示法将自动更新。

  3. 3
    设置特殊位(可选)

    根据需要启用 setuid, setgid 或 sticky bit。

  4. 4
    复制命令

    点击底部终端区域的复制按钮,获取现成的 chmod 命令。

小技巧

  • 💡Web 服务器配置文件通常设置为 644 (所有者读/写,其他人只读)。
  • 💡可执行脚本和目录通常设置为 755 (所有者全开,其他人可读+执行)。
  • 💡SSH 私钥文件 (.pem) 必须设为 600 (仅所有者读/写),否则 SSH 将拒绝使用它们。
  • 💡setuid (4xxx) 以文件所有者身份运行,sticky (1xxx) 防止他人在共享目录中删除文件。

常见问题

Q. chmod 755中的数字如何计算?
A. 每位分别表示所有者、组、其他用户的权限。读(r)=4,写(w)=2,执行(x)=1,相加即得。7=rwx,5=r-x,0=---。
Q. 没有执行权限会怎样?
A. 文件无法执行,目录无法用cd进入。运行脚本前需用chmod +x或chmod 755添加执行权限。
Q. 最常见的权限设置有哪些?
A. 755(rwxr-xr-x)用于目录和可执行文件,644(rw-r--r--)用于普通文件,600(rw-------)用于私钥文件。777给所有人写权限,有安全风险。

DevHelper

© 2026. 保留所有权利。