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

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

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

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

发生了什么?

答案1

简而言之,您必须对目录具有执行权限或更高权限 (5) 才能列出该目录的内容。如果您具有读取权限 (4),则可以访问目录中的文件,但您必须知道文件的名称,因为您无法列出目录的内容。

因此,您用来访问目录的用户不是拥有该目录的用户(因为这样将应用“7”权限)。因此,要解决此问题,请在目录上使用模式 755,或者使同一个用户拥有并访问该目录。或者当然,始终知道您尝试在目录中访问的确切文件名,那么 4 权限就足够了。

相关内容