Apache无权访问Ubuntu 18中的vbox共享文件夹

Apache无权访问Ubuntu 18中的vbox共享文件夹

我已经安装了一个共享文件夹(sf_test)作为我的 apache 根目录:

drwxrwx---  1 root vboxsf    0 Dec 28 23:42 sf_test

我已将我的用户添加到 vboxsf 组,我可以在其中进行 cd 并进行更改。我还将我的 apache 用户 (www-data) 添加到 vboxsf 组,以便我可以通过 http 请求访问它。不幸的是,当我尝试浏览网页时,出现 403 错误(权限被拒绝)

这是 vboxsf 组用户

vboxsf:x:999:myuser,www-data,root

这是我的 apache 用户:

root      1054  0.0  1.7 422844 35628 ?        Ss   Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1057  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1058  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1059  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1060  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1061  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
www-data  1064  0.0  0.5 422932 11580 ?        S    Dec28   0:00 /usr/sbin/apache2 -k start
eramba    1226  0.0  0.0  14224  1028 pts/0    S+   01:06   0:00 grep -E --color=auto (apache|httpd)

我检查过类似的问题,例如 Apache 拥有权限时无法访问文件 或者 您当前无权访问此文件夹 但它们没有用。

我想知道如何更改共享文件夹的权限。

答案1

我找到了我应该在 apache 配置文件中添加“需要所有授权”的解决方案

相关内容