我已经安装了一个共享文件夹(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 配置文件中添加“需要所有授权”的解决方案