我安装了一个 Apache 服务器并正在使用它。我不知道如何正确设置此设置的权限:
我不希望我的文件可以从外部访问(即./files/file1.foo
)——这个目录中有很多文件,我不希望人们能够阅读它们。到目前为止,一切都很好。chmod o+r
就我而言,可以阅读,反之亦然。
然后我有一个 PHP 脚本来处理与每个用户的会话,每个用户拥有一个文件并且应该能够查看它,但只有它,而不是其他文件。假设文件是一张图片。我会写信<?php ... echo "<img src=\"files/file5.foo\"> ?>
来显示这个文件。但这不起作用,因为 PHP 也没有对该文件的权限。
有什么办法来处理这个?