Homedir 内部 homedir 限制访问

Homedir 内部 homedir 限制访问

在我的 VPS 上,我安装了 debian、apache+php。
我有 2 个用户:foobar。Apache
配置为从执行 php 文件 /home/foo/htdocs

我创建了目录:/home/foo/htdocs/bar/并将其设为用户的主目录bar。Hover,我需要做出限制:bar不能读取、写入或执行其自身目录之外的任何文件,但 Apache 必须能够执行来自的所有 php 文件/htdocs

我尝试了仅适用于用户栏的chown目录bar,也做了很多实验,chmod但到目前为止还没有结果。

如果有更好的方法来满足我的需求,请毫不犹豫地写下来。

提前致谢

答案1

bar将面向 Web 的文件放入/home/bar/htdocs/,然后添加以下行以使其httpd.conf可访问,这会容易得多http://example.com/bar/

Alias /bar /home/bar/htdocs

确保配置<Directory>部分也适当。

相关内容