Apache에는 Ubuntu 18의 vbox 공유 폴더에 액세스할 수 있는 권한이 없습니다.

Apache에는 Ubuntu 18의 vbox 공유 폴더에 액세스할 수 있는 권한이 없습니다.

공유 폴더(sf_test)를 Apache 루트로 마운트했습니다.

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

cd하고 변경할 수 있는 vboxsf 그룹에 내 사용자를 추가했습니다. 또한 http 요청을 통해 액세스할 수 있도록 vboxsf 그룹에 내 Apache 사용자(www-data)를 추가했습니다. 안타깝게도 웹을 탐색하려고 하면 403 오류(권한 거부)가 발생합니다.

이것은 vboxsf 그룹 사용자입니다

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

이것은 내 아파치 사용자입니다:

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 구성 파일에 "모든 인증 필요"를 추가해야 하는 솔루션을 찾았습니다.

관련 정보