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