웹사이트 검색

CentOS 8에서 SELinux를 비활성화하는 방법


SELinux 또는 Security-Enhanced Linux는 액세스 제어 보안 정책을 제공하는 메커니즘 또는 보안 모듈입니다. 간단히 말해서 시스템 관리자가 설정한 특정 정책 및 규칙으로 사용자를 제한하는 데 사용되는 기능 또는 서비스입니다.

이 주제에서는 SELinux를 일시적으로 비활성화하고 나중에 CentOS 8 Linux에서 영구적으로 비활성화하는 방법을 알아봅니다.

이 페이지에서
  1. CentOS 8에서 SELinux를 일시적으로 비활성화하는 방법
  2. CentOS 8에서 SELinux를 영구적으로 비활성화하는 방법

CentOS 8에서 SELinux를 일시적으로 비활성화하는 방법

CentOS 8에서 SELinux 비활성화를 시작하기 전에 먼저 SELinux 상태를 확인하는 것이 좋습니다.

이렇게 하려면 다음 명령을 실행하세요.

sestatus

이는 SELinux가 실행 중임을 나타냅니다.

SELinux를 일시적으로 비활성화하려면 명령을 실행하세요.

setenforce 0

또한 명령을 실행할 수도 있습니다.

setenforce Permissive

두 명령 중 하나는 다음에 재부팅할 때까지만 SELinux를 일시적으로 비활성화합니다.

CentOS 8에서 SELinux를 영구적으로 비활성화하는 방법

이제 SELinux를 영구적으로 비활성화하는 방법을 살펴보겠습니다. SElinux의 구성 파일은 /etc/selinux/config에 있습니다. 따라서 파일을 몇 가지 수정해야 합니다.

vi /etc/selinux/config

아래와 같이 SELinux 속성을 disabled로 설정합니다.

SELINUX=disabled

구성 파일을 저장하고 종료한 후 아래 명령 중 하나를 사용하여 CentOS 8 Linux 시스템을 재부팅하세요.

reboot
init 0
telinit 0

이제 명령을 사용하여 SELinux의 상태를 확인하세요.

sestatus

SELinuxCentOS 8의 매우 중요한 기능이며 승인되지 않은 사용자가 시스템의 특정 서비스에 액세스하는 것을 제한하는 데 도움이 됩니다.

이 가이드에서는 CentOS 8에서 SELinux를 비활성화하는 방법을 시연했습니다. 이상적으로는 SELinux를 비활성화해야 하는 서비스를 구성하는 경우를 제외하고는 항상 SELinux를 활성화하는 것이 좋습니다.

이 가이드가 도움이 되었기를 바랍니다. 오늘은 그게 전부입니다. 귀하의 의견을 환영합니다.