본문 바로가기

Papers/Linux

SELinux 설정 해제하기

SELinux(Security-Enhanced Linux) 란?
리눅스 보안 정책을 강화하기 위해 리눅스에서 사용되는 객체마다 접근제어를 주는 것이다.
FedoraCore3부터 기본 으로 적용되기 시작 하였고, 현재 대부분의 최신 리눅스 배포판에서 지원되고 있다.
(군대 가기 전에 Redhat 7.x를 썼었던 나는 다소 생소하다;;)

아무튼 너무 철저한 보안은 관리자나 사용자를 참 귀찮게 한다,,
이것 때문에 apache를 설치한후 사용자별 계정을 줬을때,,
각 계정을 접속하면 자꾸 permission error가 뜨길래 아는 형의 도움을 받아서
찾아낸 SELinux 설정 방법이다.

우선 현재 SELinux의 설정 상태를 알아보자

# sestatus -v
SELinux status:           enabled


자 이제 여기에 나오는 설정을 disabled로 바꾸기 위해 아래와 같이 입력한다.

# vi /etc/sysconfig/selinux

아래와 같이 설정을 바꾸어 준다음

SELINUX=disabled

재부팅을 하면 다음과 같은 결과를 확인 할 수 있다.

# sestatus -v
SELinux status:           disabled