授予 www-data 以 750 权限访问文件

授予 www-data 以 750 权限访问文件

我遇到过一种情况,我想阻止系统用户浏览彼此的主目录。因此所有主目录都具有 750 权限,而不是 755。

有些用户有 www 文件夹,用于托管网站,因此 www-data 仍需要有访问权限。因此,我的解决方案是让 www-data 成为这些用户组的成员,因为在 debian 中每个用户都有自己的组。

因此,如果 userA 在 /home/userA/www/ 上托管内容,则 /home/userA 将具有 750 个权限。然后我执行:

adduser www-data userA

问题是,它不起作用。当我从浏览器访问网站时,我收到“禁止访问”的提示。

我尝试以 root 身份运行su www-data,并以 www-data 身份浏览 /home/userA/www/ 的内容。所以我不明白为什么我仍然收到“禁止访问”的提示。

有任何想法吗?

答案1

好的,/etc/init.d/apache2 restart这个技巧就成功了!

相关内容