Chmod 计算器

Linux 文件权限配置不再是难题。 可视化勾选读、写、执行权限,即时生成八进制代码和 chmod 命令,确保服务器安全。

广告占位符 - 支撑免费工具运行

📦 常用权限预设
所有者 (User)
用户组 (Group)
其他人 (Others)
数字权限 (Octal)
755
符号权限 (Symbolic)
rwxr-xr-x
💻 终端命令
chmod 755 [file]

赞助商广告

深入理解 Linux 文件权限 (Chmod)

在 Linux 和 Unix 系统中,权限管理是系统安全的基石。每一个文件和目录都关联着三组权限: 所有者 (User)用户组 (Group)其他人 (Others)

🚨 场景 1:Web 目录 403 Forbidden 报错

原因分析: 当你的 Nginx 或 Apache 报错 403 时,通常是因为 Web 运行用户(如 www-data)没有该目录的“执行”权限。 对于目录来说, 执行权限 (x) 意味着可以进入该目录 。 建议目录使用 755 ,文件使用 644 。通过本工具,你可以直观看到勾选“执行”后数字的变化。

🚨 场景 2:SSH 私钥权限太高导致无法登录

原因分析: SSH 客户端出于安全考虑,要求私钥文件(如 id_rsa)必须是私有的。如果权限设置为 644 或更高,SSH 会拒绝工作。 正确的做法是使用 600 (只有所有者可读写)。本工具的“私有文件”预设可以帮你快速生成该命令。

数字权限的秘密:4 - 2 - 1 原则

Linux 使用三位二进制位的加和来代表一组权限:

  • 4 (100) :读取权限 (r)。
  • 2 (010) :写入权限 (w)。
  • 1 (001) :执行权限 (x)。

所以,7 = 4+2+1 (rwx),5 = 4+1 (r-x),以此类推。

⚠️ 运维警示:严禁滥用 Chmod 777

很多初学者在遇到权限问题时习惯性使用 chmod -R 777 。这极度危险! 这意味着系统中的任何用户、任何恶意程序都可以随意读取、修改、甚至删除你的数据。 请始终遵循“最小权限原则” ,只给予程序运行所必须的权限。