CentOS SELinux 비활성화 하기

각종 기능들이 차단되는 SELinux 설정을 비활성화 하는 방법입니다.

– 현재 SELinux 설정을 확인합니다.

grep -P '^SELINUX=' /etc/selinux/config
SELINUX=enforcing

– 설정값이 enforcing 이라면 ‘활성화’된 상태이므로, ‘비활성화’시킵니다.

sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

– 비활성화된 것을 확인합니다.

grep -P '^SELINUX=' /etc/selinux/config
SELINUX=disabled

– 마지막으로 서버를 재부팅해야 전체 서버에 반영됩니다. 재부팅전에 현재 접속한 터미널에서 비활성화 효과를 보려면 다음 명령을 실행합니다.

/usr/sbin/setenforce 0

 
 
– 참고) SELinux 가 활성화된 상태에서 보게 되는 에러들.

[root@localhost ~]# passwd php79
Changing password for user php79.
New password: 
/usr/share/cracklib/pw_dict.pwd: Permission denied
PWOpen: Permission denied