방법: 1. "vim /etc/sysconfig/selinux" 명령을 사용하여 selinux 파일을 엽니다. 2. 파일의 "SELINUX=enforcing"을 "SELINUX=disabled"로 수정합니다. 3. 수정 사항을 저장한 후 다시 시작합니다. .
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
Linux에서 selinux를 끄는 방법
가장 간단하고 빠른 방법은 명령줄 인터페이스를 통해 SELinux를 끄는 것입니다. 그래픽 인터페이스는 기본적으로 서버에서 열리지 않기 때문입니다. 먼저 getenforce 명령을 사용하여 SELinux의 상태를 확인합니다. 기본적으로는 일반적으로 강제 활성화를 의미하는 Enforcing 상태입니다. 아래 그림과 같이:
SELinux에는 시행, 허용 및 비활성화의 총 3가지 상태가 있습니다. 첫 번째는 강제 활성화를 의미하는 기본 상태이고, 두 번째는 허용적(permissive), 즉 대부분의 규칙이 허용되는 상태입니다. 세 번째 유형은 비활성화됩니다. 즉, 규칙이 설정되지 않습니다. 처음 두 상태는 setenforce 명령을 통해서만 설정할 수 있습니다. 비활성화 상태로 변경하려면 구성 파일을 수정하고 시스템을 다시 시작해야 합니다. 먼저 수정 사항을 살펴보겠습니다. Enforcing 상태의 값은 1이고 허용 상태는 0이므로 명령은 다음과 같습니다.
setenforce 0
그런 다음 현재 상태를 확인합니다.
getenforce
아래 그림과 같이:
그러나 위의 수정 방법은 다시 시작한 후에는 무효화되며 일시적으로만 적용됩니다. 컴퓨터를 다시 시작한 후 상태를 살펴보겠습니다. 다음 명령을 실행합니다:
reboot
컴퓨터를 다시 시작한 후 다음 명령을 사용합니다:
getenforce
상태를 확인하면 실제로 Enforcing 상태로 변경되었음을 확인할 수 있습니다.
따라서 다음을 수행해야 합니다. 누군가가 구성을 영구적으로 적용할 수 있도록 설정 파일을 수정하십시오. 구성 파일의 위치는
/etc/selinux/config
아래 그림과 같이 이 파일을 열면 기본 상태가 적용 상태임을 알 수 있습니다.
뒤에 있는 값을 허용 또는 비활성화로 변경할 수 있습니다. 그러면 컴퓨터를 다시 시작해도 기본 상태가 허용 또는 비활성화되고 시행 상태로 돌아가지 않습니다. 다시 시작한 후의 상태는 아래 세 번째 그림에 표시됩니다.
관련 권장 사항: "Linux 비디오 튜토리얼"
위 내용은 리눅스에서 selinux를 끄는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!