700 (rwx------) 目录下的权限

kjo*_*kjo 3 security permissions files

如果一个目录的权限为/foo/bar/baz700 ( rwx------),从而使其所有者(和超级用户)以外的所有人都无法访问它,那么目录和文件的“组”和“其他”权限是否重要/foo/bar/baz


这个问题的动机是我注意到文件

/root/.bashrc
/root/.profile
Run Code Online (Sandbox Code Playgroud)

在新安装的 Debian 系统中rw-r--r--,他们的权限为644 ( )。我本来期望 600 ( rw-------) 代替。但是后来我意识到它/root本身具有 700 权限。这让我想知道目录的 700 权限是否会使其下的任何内容的 g 和 o 权限变得毫无意义。

(如果答案为“否”,即,如果内容的 g- 和 o- 权限仍然重要,即使路径上的组件具有 700 个权限,那么我想知道是否有任何理由更改以上文件的权限为 600。)

gar*_*Red 6

是的(可以)。

如果您在/foo/bar/baz其下创建其他人可读的文件,然后在可访问路径中创建指向该文件的硬链接,则无论/foo/bar/baz.