chmod 权限计算器
在八进制和 Unix 符号权限之间转换。
| 读取 | 写入 | 执行 | |
|---|---|---|---|
| 所有者 | |||
| 组用户 | |||
| 其他用户 |
命令
chmod 755 <file> # rwxr-xr-x
在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。
这个工具解决什么问题?
Unix 权限由三组权限组成:所有者、组用户和其他用户;每组包含读(4)、写(2)和执行(1)。chmod 755 表示所有者拥有全部权限,其他人可以读取和执行。你可以切换复选框,或输入八进制/符号表示法,三者会保持同步。
应该从哪些示例开始?
Web 服务器目录
输入
755
输出
rwxr-xr-x — 所有者拥有全部权限,其他用户可读取和执行
私钥文件
输入
600
输出
rw------- — 仅所有者可读写
共享配置
输入
644
输出
rw-r--r-- — 所有者可写,所有用户可读
它是如何工作的?
每个八进制数字是对应权限组各个位的总和:读=4、写=2、执行=1。7 表示 rwx,5 表示 r-x,0 表示 ---。
符号形式只是把相同信息写成三个 rwx 字符组;未启用的权限使用 - 表示。
有哪些边界和限制?
- 777 几乎从来都不是正确选择,因为它允许任何人修改文件或目录。
- 目录必须有执行权限才能进入;给目录设置 644 会导致目录不可用。
- setuid、setgid、sticky 等特殊位是额外的前导八进制数字(例如 1755),本计算器不处理它们。
- 权限还会受到所有权影响;chmod 无法单独修复文件归属错误。
相关工具
- Cron 表达式解析器将 Cron 表达式解析为易读说明和下一次执行时间。
- CIDR / 子网计算器根据 CIDR 表示法计算网络范围、广播地址和主机数量。