Apache 사용자 디렉터리 액세스 권한이 거부되었습니다.

Apache 사용자 디렉터리 액세스 권한이 거부되었습니다.

chmod 777에서 실행했지만 /home/cache/Apache 사용자는 여전히 여기에 쓸 수 없습니다. 내 PHP 스크립트가 이 디렉토리에 쓰고 있지만 권한 거부 오류가 발생했는데 그 이유를 모르겠습니다.

ls -ld cache쇼:

drwxrwxrwx. 2 루트 루트 69632 8월 24일 17:04 캐시/

ls -ld /home쇼:

drwxr-xr-x. 19 루트 루트 4096 8월 24일 18:30 /home

답변1

/home/cache/다음 명령을 실행하여 소유자 권한을 "apache user"로 변경합니다 .

chown 아파치 /home/cache/

그런 다음 시스템에서 selinux가 꺼져 있는지 확인하십시오. 실행 setenforce 0하여 selinux를 끌 수 있습니다 .

관련 정보