합쭈기 programming

[CentOS] SELinux 보안 정책 (permission denied 시) 본문

Dev story

[CentOS] SELinux 보안 정책 (permission denied 시)

innocent_k 2015. 8. 12. 14:19

php로 파일업로드를 구현하는데 chmod로 아무리 변경을 해도 퍼미션이 풀리지 않았다. 


그래서 확인해 본게 


#sestatus -v

SELinux 현재 상태를 확인해보고


#setenforce 0 

SELinux를 끄는 거였다. (1=on) 그러니 정상 동작 


하지만 SELinux 끄는 것은 안되니 다른 방법을 찾아봐야 했다. 


그래서 찾은 것이 


#chcon -R -t httpd_sys_rw_content_t {폴더 또는 이름}


설정이다. 


보안태그를 확인하는 


#ls -Z 


명령어로 확인해 보면 user_home_t 로 되어 있는게 >> httpd_sys_rw_content_t 로 바껴 있다. 


아! 됏구나 .. 했는데 


ftp가 안된다.. 


급한대로 upload쪽 폴더만 httpd_sys_rw_content_t로 바꾸고 나머지는 돌려놨다.