关于 Linux (Arch Linux) 上的文件权限,我遇到了一些意想不到的事情(对我来说)。基本上我有:
userX
在 groupX
fileX userX:groupX ---rwx----
令我困惑的是:我无法在 上执行任何操作 ( rwx
) fileX
。这是正确的吗?有人可以确认这确实是预期的行为吗?
我可以执行的唯一操作是mv
并且rm
因为我对父目录具有写权限。
问题是,我一直认为这些权限会相互重叠,从最通用的权限开始(其他 -> 组 -> 用户)。换句话说,如果o=rwx
谁关心组和用户的权限是什么?显然情况并非如此,但对我来说没有多大意义;这似乎违反直觉。这种方法似乎唯一有用的是,很容易排除一个非常特定的人/组,这似乎不是一个聪明的方法(恕我直言)。此外,所有者(和组?)应该可以chmod
吧?对这个问题有什么想法吗?