文件权限与目录权限

File permission vs directory permission

在 Linux 中,如果我在一个不可写的目录 (chmod 551) 中有一个可写的文件 (chmod 771),如果我通过该目录访问它,该文件是否可写?

我测试过,写是可以的,但是我的直觉告诉我,应该不可能。

如果我错了,您可能会纠正我,但在这种情况下 Linux 文件夹可以被视为 "files"。我的意思是,文件夹的内容是它包含的文件和子文件夹 - 如果您删除写入权限,您基本上会禁止人们访问 adding/removing 个文件(并更改文件夹属性)。

该文件夹中的文件不继承该文件夹的属性。由于文件列表保持不变(实际上是 "file" 的内容),您可以更改每个文件的内容(只要您有编辑该文件的权限)。