기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AL2023용 SELinux 비활성화 옵션
SELinux를 비활성화하면 SELinux 정책을 로드하거나 적용할 수 없으며 액세스 벡터 캐시(AVC) 메시지도 로깅되지 않습니다. SELinux를 실행하여 얻을 수 있는 모든 이점을 사용할 수 없습니다.
SELinux를 비활성화하는 대신 permissive 모드를 사용하는 것이 좋습니다. SELinux를 완전히 비활성화하는 것보다 permissive 모드에서 실행하는 비용이 약간 추가됩니다. SELinux를 비활성화한 후 enforcing 모드로 다시 전환하는 것보다 permissive 모드에서 enforcing 모드로 전환할 때 구성 수정이 휠씬 적습니다. 파일에 레이블을 지정할 수 있으며, 시스템에 활성 정책이 거부된 작업을 추적하고 기록할 수 있습니다.
SELinux를 permissive 모드로 변경
SELinux를 permissive 모드에서 실행하면 SELinux 정책을 적용할 수 없습니다. permissive 모드에서는 SELinux가 AVC 메시지를 로깅하지만 작업을 거부하지는 않습니다. 이러한 AVC 메시지를 문제 해결, 디버깅 및 SELinux 정책 개선에 사용할 수 있습니다.
SELinux를 허용 모드로 변경하려면 다음 단계를 사용합니다.
-
/etc/selinux/config파일을 편집하여permissive모드로 변경합니다.SELINUX값은 다음 예제와 같은 모습이어야 합니다.SELINUX=permissive -
시스템을 다시 시작하여
permissive모드 변경을 완료하세요.sudo reboot
SELinux 비활성화
SELinux를 비활성화하면 SELinux 정책을 로드하거나 적용할 수 없으며 AVC 메시지도 로깅되지 않습니다. SELinux를 실행하여 얻을 수 있는 모든 이점을 사용할 수 없습니다.
SELinux를 비활성화하려면 다음 단계를 사용합니다.
-
grubby패키지가 설치되어 있는지 확인합니다.rpm -q grubbygrubby-version -
커널 명령줄에
selinux=0을 추가하여 부트로더를 구성하세요.sudo grubby --update-kernel ALL --args selinux=0 -
시스템을 재시작합니다.
sudo reboot -
getenforce명령을 실행하여 SELinux가Disabled상태인지 확인합니다.$getenforceDisabled
SELinux에 대한 자세한 내용은 SELinux 노트북