在Apache中,无法查看744权限下的文件

我有一个运行在Apache下的MediaWiki安装。 我发现文件访问的问题,并经过一些研究,我发现问题是文件系统的权限

如果我的上传目录有权限755一切正常,但如果我将权限更改为744,那么我无法访问此文件夹(禁止)。

发生了什么?

简单的答案是,你必须具有执行权限或更高(5)的目录列出该目录的内容。 如果您具有读取权限(4),则可以访问目录中的文件,但由于无法列出目录的内容,因此您必须知道文件的名称。

所以,你用来访问目录的用户不是拥有这个目录的用户(因为那么这个'7'权限就可以应用了,因此要修复这个目录的使用模式755,或者使得同一个用户拥有目录并访问它,或者当然,总是知道你想要在目录中访问的确切文件名,那么4权限就足够了。