본문 바로가기
homaki.tistory.com의 구글 광고
컴퓨터

[CentOS 7] SELinux 활성화 시 XE 설치가 안 될 때

by homaki 2015. 11. 14.
◆ 이 블로그의 모든 게시물은 여러 방법을 이용해 다른 곳으로 퍼가는 것은 절대 허용하지 않습니다.
◆ 단, 게시물 링크를 남기는 것만 허용합니다.
이 문장 바로 아래글 내용 끝에 바로 나오는 광고티스토리 자체광고로 이 블로그와 무관합니다.

 CentOS를 설치하면 SELinux가 기본 설치 및 활성화가 되어 있다. 이게 좀 귀찮아서 보통은 리눅스를 설치하자마자 비활성화를 해버리는데, 되도록이면 활성화 해서 사용하는 것이 좋다.


 어쨌든... 분명히 files 디렉토리를 만들었고, 퍼미션도 777이나 707을 줬는데도 설치화면에서는 퍼미션 문제라고 뜨는 경우를 체험한 사람이 있을 것이다. selinux가 활성화가 된 상태에서 xe를 그냥 설치하려고 하면 이런 상황을 맞이 할 수 있는데, 이건 보안문맥 문제다.


[root@localhost ~]# ls -Z


 위와 같이 ls -Z 명령어를 치면 디렉토리나 파일에 설정된 보안문맥을 볼 수 있다.



 위 스샷을 보면 files 디렉토리만 다른 부분이 보인다. 웹서비스를 하려면 보안문맥이 기본적으로 httpd_sys_content_t로 되어 있어야 하는데, 이것을 httpd_sys_rw_content_t로 변경해줘야 웹에서 파일 생성이나 업로드 기능을 사용할 수 있다.


[root@localhost ~]# chcon -t httpd_sys_rw_content_t files

 또는

[root@localhost ~]# chcon -R -t httpd_sys_rw_content_t files
 -R 옵션은 하위 파일 및 디렉토리까지 모두 변경


 이렇게 명령을 주면 파일이나 디렉토리의 보안문맥을 변경할 수 있다. xe 뿐만이 아니라 워드프레스(wp-content)나 그누보드(data)의 데이터 디렉토리도 이렇게 설정을 해야 제대로 설치가 된다.

'컴퓨터' 카테고리의 다른 글

디지털오션(DigitalOcean) 클라우드 호스팅  (2) 2016.01.09
mod_cband 설치  (0) 2015.11.15
[CentOS 7] 개인 서버 웹에서 sftp 사용  (0) 2015.10.30
[CentOS 7] semanage 설치  (0) 2015.10.24
[CentOS 7] SELinux 끄기, 켜기  (0) 2015.10.23

댓글

homaki.tistory.com의 구글 광고