共有フォルダ(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設定ファイルに「すべての認証が必要」を追加する必要があるソリューションが見つかりました。