본문 바로가기
리눅스(Linux)/CentOS

[CentOS 7] 아파치 웹서버 "Permission denied" 오류 조치

by 연구자 공학코드 2021. 4. 8.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

아파치 웹서버를 구축하여 자신의 서비스를 개발하다보면 다음과 같은 "Permission denied"라는 오류가 발생한다. 파일 사용 권한 문제인데 파일 소유주와 그룹, 그룹별 사용 권한을 이미 설정하여 권한을 부여했는데도 발생하면 SELinux 때문에 발생하는 문제이다.

1. 오류화면

오류 화면

2. SELinux 정책 수정을 통한 권한 부여

아래와 같이 명령어를 입력하여 읽기 권한을 부여하면 대게 문제는 해결된다.

chcon -R -t httpd_sys_content_t 대상경로 

쓰기 권한이 필요하다면 아래의 명령어를 입력하면 된다.

chcon -R -t httpd_sys_rw_content_t 대상경로

 

 

참고문서

[1] RHEL/CentOS 7 httpd SELinux policy 변경, lesstif.

728x90
반응형

댓글