在Linux中,如果我在一个不可写的目录(chmod 551)中有一个可写的文件(chmod 771),如果我通过该目录访问该文件,该文件是否可写?
我已经测试了它并且可以写作,但我的胆量告诉我它不应该是可能的。
答案 0 :(得分:1)
如果我错了,你可以纠正我,但在这种情况下Linux文件夹可以被视为“文件”。我的意思是,文件夹的内容是它包含的文件和子文件夹 - 如果删除了写入权限,则禁止人们基本上添加/删除文件(以及更改文件夹属性)。
该文件夹中的文件不会继承该文件夹的属性。由于文件列表保持不变(实际上是该“文件”的内容),您可以更改每个文件的内容(只要您有权编辑该文件)。