Chmod 权限计算器

免费在线 chmod 计算器,用于设置 Unix/Linux 文件权限。在八进制和符号表示法之间转换,即时获取 chmod 命令。

RoleReadWriteExecute
Owner
Group
Other
Octal
644
Symbolic
rw-r--r--
Command
chmod 644 filename

什么是 Chmod 权限计算器?

Chmod 权限计算器通过可视化切换所有者、用户组和其他用户的读、写、执行权限,帮助您确定正确的 Unix/Linux 文件权限值。它能即时在八进制表示法(如 755)和符号表示法(如 rwxr-xr-x)之间转换,并生成可直接在终端中使用的 chmod 命令。

如何使用 Chmod 权限计算器

  1. 使用复选框切换所有者、用户组和其他用户的读、写、执行权限。
  2. 实时观察八进制值、符号表示和 chmod 命令的更新。
  3. 或者使用预设按钮(755、644 等)快速应用常见权限配置。
  4. 您也可以直接输入八进制值并点击'应用'来设置对应的复选框。
  5. 复制生成的 chmod 命令在终端中使用。

使用场景

  • 服务器文件权限设置 — 在配置 Web 服务器文件、SSH 密钥或部署脚本时,快速确定正确的 chmod 值以确保安全性。
  • 理解权限表示法 — 学习八进制和符号权限表示法如何映射到所有者、用户组和其他用户的实际文件访问权限。
  • 安全审计 — 在安全审查期间通过八进制和符号格式之间的转换来验证文件权限,检查是否存在过于宽松的设置。
  • DevOps 与自动化 — 为 Dockerfile、Shell 脚本、Ansible Playbook 和其他基础设施配置文件生成正确的权限值。

FAQ

chmod 755 是什么意思?
chmod 755 将权限设置为 rwxr-xr-x,表示所有者可以读取、写入和执行文件,而用户组成员和其他用户只能读取和执行。这通常用于可执行脚本和 Web 目录。
八进制和符号表示法有什么区别?
八进制表示法使用三个数字(如 644),每个数字分别代表所有者、用户组和其他用户的权限。符号表示法使用字母 r(读)、w(写)和 x(执行),用短横线表示被拒绝的权限(如 rw-r--r--)。两种表示法代表相同的权限。
SSH 密钥应该使用什么权限?
SSH 私钥应设置为 600(rw-------),即只有所有者可以读写文件。SSH 目录本身应为 700(rwx------)。SSH 会拒绝使用权限过于宽松的密钥。
为什么应该避免使用 chmod 777?
chmod 777 向所有人授予完整的读、写和执行权限,存在重大安全风险。系统上的任何用户都可以修改或执行该文件,可能导致未授权访问或代码执行。

相关工具