[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로 수정해주면 된다.
'◽ CentOS' 카테고리의 다른 글
[Linux CentOS - 터미널 단축키 - (3) ] Ctrl + PageUp/PageDown : 세션 이동하기 (0) | 2020.07.30 |
---|---|
[CentOS - 이슈 - (2) ] 리눅스(Linux): 개행문자(Ctrl M) ^M 제거 방법 (0) | 2020.07.22 |
[CentOS - vi 명령어 - (3) ] dd(지우기), :u(취소하기//undo), Ctrl+r(작업취소//redo) (0) | 2020.07.22 |
[Linux CentOS - (29) ] systemctl enable mysqld (CentOS7 ↑) // (CentOS6 ↓) chkconfig --level 345 mysqld on : 부팅 자동 시작 (0) | 2020.07.21 |
[CentOS] ( CentOS 6.6 ) MariaDB 5.5 버전 설치하기 (0) | 2020.07.17 |
[Linux CentOS - (28) ] ps : 프로세스 관리 // 옵션 정리 (0) | 2020.07.15 |
[CentOS - vi 명령어 - (2) ] :set nu 라인 보여주기 (0) | 2020.07.13 |