我想授予 Apache2 对用户主目录中目录的写权限,以便它可以写入日志等。
我的想法是将 Apache2 添加到用户组:
sudo usermod -aG vagrant www-data
然后我只需提供我希望 Apache2 能够写入“组”write
和execute
权限的目录:
chmod g+wx ./logs
但这似乎不起作用。
如何将 Apache2 添加到用户组并正确设置写访问权限?
答案1
您应该启用 userdir 模块,然后重新启动 Apache:
$ sudo a2enmod userdir
$ sudo service apache2 restart
如果问题没有解决,请检查 Apache 日志:/var/log/apache2/error.log
检查一下以供参考:https://unix.stackexchange.com/questions/85311/apache2-userdir-enabled-but-still-have-no-access