为什么没有用于授予文件权限的八进制代码3?

时间:2015-05-26 12:08:55

标签: file permissions octal

可以使用八进制代码向用户和组授予权限:

Read access - 4
Write (change) permission - 2
Execute script of binary executable - 1
Read and Execute - 5
Read and Write - 6
Read, Write and Execute - 7

为什么没有八进制代码3?也许它曾经存在并且被弃用了?如果是这样,它的古老用法是什么?

如果它从未存在过,为什么他们会跳过它?它是一种强制使用阴谋数字7的方法吗?创建群组访问的人是否隐藏了一些远离我们的东西?无论如何,这些人是谁?他们是某种德鲁伊,还是他们认真的计算机科学家?为什么他们会省略这个数字?如果我chmod 333一个文件怎么办?如果文件来......怎么样?ALIVE?!

1 个答案:

答案 0 :(得分:1)

3是写入和执行的权限,但没有读取权限。那没用,胡?!

编辑(29.05.15): 通过添加3个基本值(1,2和4),您将获得一个独特的值。

.post()

所以每个基本和计算的值都是唯一的。

如果您使用3作为基本值,则无法确切知道它是基本值还是计算出的值(1 + 2)。