我认为这个问题应该很容易,但是在搜索了整个网络之后我找不到答案,所以我决定在这里问。
我的网站上有一个与 php 配合使用的文件上传器。上传文件的文件夹有 777 chmod。我还有一个 php 脚本来列出该文件夹中的文件。我需要的是允许 php 上传和浏览该文件夹中的文件,但不允许人们这样做。我想象的唯一解决方案是将该文件夹分配给与默认不同的另一个用户,因此我可以稍后在 filezilla 中进行 chmod 并只允许所有者执行此操作,因此人们将通过 php 脚本的输出看到文件,但如果他们不会导航到该文件夹。
我正在使用 Debian,apache2。我想知道我能做什么。
简而言之,我的目标是:允许 php 上传、读取、写入和执行该文件夹中的文件,但不允许客户端,除非他们使用我的 php 脚本。
提前致谢