chmod 计算器
切换所有者、组和其他用户的读/写/执行权限 — 即时获得八进制和符号模式以及可直接粘贴的 chmod 命令。
| 读 | 写 | 执行 | |
|---|---|---|---|
| 所有者 | |||
| 组 | |||
| 其他 |
chmod 644 filename
计算 Unix 文件权限
这个 chmod 计算器在 Unix 和 Linux 描述文件权限的三种方式之间转换:你勾选的复选框、像 755 或 644 这样的三位八进制数,以及像 rwxr-xr-x 这样的符号字符串。编辑其中任何一个都会实时更新其他形式,因此你可以从已有的表示开始。结果包含一行可直接粘贴的 chmod 命令。
权限分为三类——所有者(拥有该文件的用户)、组(文件所属组中的用户)和其他(其他所有人)——每类有三个位:读(r = 4)、写(w = 2)和执行(x = 1)。将一类的位相加得到它的八进制数字,所以 rwx = 7、r-x = 5、rw- = 6。常见模式是普通文件用 644,脚本和目录用 755。
常见问题
chmod 755 是什么意思? 所有者获得读、写和执行(7);组和其他用户获得读和执行(5 和 5)。这是可执行脚本以及希望他人进入的目录的典型模式。
644 和 755 有什么区别? 两者都给所有者读和写,但 755 还为所有人添加执行位,这正是使文件可运行或目录可访问的原因。数据和文本用 644,程序和文件夹用 755。
八进制如何对应 rwx? 每个数字是某一类读(4)、写(2)和执行(1)的总和。因此 7 = 4+2+1 = rwx、6 = 4+2 = rw-、5 = 4+1 = r-x、0 = 没有权限。
为什么执行位对目录很重要? 对目录而言,执行位授予进入目录并访问其中文件的权限,而不是运行它。这就是为什么文件夹常用 755。