◽ CentOS

[Linux CentOS - (30) ] setenforce 1/0 : SELinux 설정하기, selinux config 바꾸기

방안 1.

설명.

SELinux는 리눅스의 보안을 강화해 주는 보안 강화 커널이다. 특정 서비스가


보통 mysql이나 mariadb라던지 설정을 할 때 가끔뜨는 오류가 있는데(특정 서비스들이 Selinux 때문에 작동 않는다.)

시스템 로그를 보면 권한이 없어서 실행이 안되는 경우가 있다.

 

enforce, permissive, disable 세 가지 모드가 있으며 RHEL/CentOS 를 설치하면 default 로 enforce mode 로 동작하며 SELinux 의 rule 에 어긋나는 operation 은 거부된다.

 

따라서 해당 서비스를 사용을 하려면 잠시 설정할 동안에는 풀고 다시 잠그는 형태로 해주어야 하는데

필요한 명령어는 "setenforce 1", "setenforce 0"이다. 

settenforce 1 : Current mode를 enforcing으로 변경해주고

settenforce 0 : Current mode를 permissive으로 변경해준다.

 

 

 

방안2.

# vi /etc/selinux/config

enforcing을 disabled로 수정해주면 된다.

푸터바