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



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

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一个文件呢?如果文件还活着呢?

3是写和执行的权限,但没有读的权限。这说不通啊,是吧?

编辑(29.05.15):加上3个基本值(1、2和4),您将得到一个唯一的值。

    1 + 2 = 3
    1 + 4 = 5
    2 + 4 = 6
1 + 2 + 4 = 7

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

如果您使用3作为基本值,您无法真正知道它是基本值还是计算值(1 + 2)。

相关内容

  • 没有找到相关文章

最新更新