chmod 权限计算器
按 owner/group/other 勾选权限,实时查看八进制与符号表示。
权限设置
特殊权限
快速预设
显示选项
💡 使用说明
什么是 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)