Apacheには、Ubuntu 18のvbox共有フォルダにアクセスする権限がありません。

Apacheには、Ubuntu 18のvbox共有フォルダにアクセスする権限がありません。

共有フォルダ(sf_test)をApache rootとしてマウントしました。

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

cdして変更できるvboxsfグループに私のユーザーを追加しました。また、httpリクエストを介してアクセスできるように、vboxsfグループに私のApacheユーザー(www-data)を追加しました。残念ながら、Webを閲覧しようとすると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設定ファイルに「すべての認証が必要」を追加する必要があるソリューションが見つかりました。

関連情報