TingYu Tools

chmod 权限计算器

按 owner/group/other 勾选权限,实时查看八进制与符号表示。

权限设置

👤

所有者 (Owner)

7
👥

用户组 (Group)

5
🌍

其他用户 (Other)

4

特殊权限

快速预设

显示选项

💡 使用说明

什么是 chmod?

chmod 是 Unix/Linux 系统中用于修改文件或目录访问权限的命令。权限分为读(r)、写(w)、执行(x)三种,分别对所有者(owner)、用户组(group)和其他用户(other)设置。

功能特点

  • 直观的权限复选框界面
  • 实时显示八进制和符号表示
  • 支持特殊权限(setuid/setgid/sticky)
  • 快速预设常用权限组合
  • 生成可直接使用的 chmod 命令

表示方法

  • 八进制 - 三位或四位数字(如 755、4755)
  • 符号 - rwx 组合(如 rwxr-xr-x)
  • 命令 - chmod 755 filename

常用权限

  • 755 - 脚本和可执行文件的标准权限
  • 644 - 普通文件的标准权限
  • 700 - 仅所有者可访问的私有文件
  • 600 - 配置文件和私钥
  • 777 - 完全开放(不推荐,安全风险)

特殊权限说明

  • setuid (4) - 程序以文件所有者身份运行
  • setgid (2) - 程序以文件所属组身份运行
  • sticky (1) - 目录中只有所有者能删除自己的文件

应用场景

  • 服务器文件权限配置
  • Web 应用部署权限设置
  • 脚本文件权限管理
  • 学习 Linux 权限系统

最佳实践

  • 避免使用 777 权限,存在安全风险
  • 可执行文件通常使用 755,普通文件使用 644
  • 敏感文件(如密钥)应使用 600 或 400
  • 谨慎使用特殊权限,确保了解其影响
  • 定期审查文件权限,确保符合最小权限原则

权限结果

八进制表示
754
符号表示
rwxr-xr--
chmod 命令
chmod 754 filename

权限详解

所有者权限
7
4 + 2 + 1
用户组权限
5
4 + 1
其他用户权限
4
4

数字含义

4 = 读取 (r)
2 = 写入 (w)
1 = 执行 (x)