设置主目录权限,以便 apache 可以读取它,但其他用户不能

设置主目录权限,以便 apache 可以读取它,但其他用户不能

我有多个用户阿帕奇安装于Ubuntu 14.04 服务器

我应该如何设置用户的组或/和他们的主目录权限,以便用户不能读取彼此的主目录,但另一方面让 apache 读取他们的主目录(虚拟主机的设置使得所有用户都有位于他们自己的主目录中的自己的子域)。

因此,至关重要的是,用户不能读取其他用户的主目录,也不能读取他们的虚拟主机目录(/home/other_user/www/),但 apache 应该(显然)被允许读取他们的“指定的虚拟主机”(/home/other_user/www/)目录

答案1

添加相应用户群组给 apache 用户并使文件组可读(并且可能根据您的需要可写)。

抱歉,缺少示例和格式,我现在正在忙着用手机做这件事 ;)。也许其他人可以编辑适当的命令来使用

相关内容