SELinux 적용을 설정한 후 Ubuntu 20.04가 부팅되지 않습니다.

SELinux 적용을 설정한 후 Ubuntu 20.04가 부팅되지 않습니다.

Ubuntu 20.04에서 시행하도록 SELinux를 설정하려고 하는데 수행한 단계는 다음과 같습니다.

  1. SELinux 설치 =sudo apt-get install policycoreutils selinux-utils selinux-basics -y
  2. SELinux 활성화 = sudo selinux-activate
  3. /etc/selinux/config를 편집하고 SELinux를 적용 모드로 설정합니다.sudo selinux-config-enforcing
  4. 재부팅:sudo reboot

그러나 재부팅 시 시스템이 부팅되지 않는 것 같습니다. 이유가 있나요? 3단계를 제거하면 시스템이 부팅되지만 SELinux는 강제 적용 대신 허용됩니다. 또한 저는 영구적인 변화를 원하므로 setenforce 1중단하지 않을 것입니다.

Ubuntu가 부팅 시 서비스를 시작하지 못함

답변1

다른 SE 사이트에서 같은 질문을 하지 마세요. 즉https://askubuntu.com/q/1400490

Ubuntu의 필수 액세스 제어(MAC)는 일반적으로 AppArmor를 통해 구현되며 SELinux는 대부분 RHEL 및 파생 제품에 나타나기 때문에 실제로 Ubuntu에 설치할 수 있다는 사실에 놀랐고 그렇게 하면 문제가 발생한다는 사실도 놀랍지 않습니다.

큰 SELinux 문제에 대한 일반적인 디버깅 접근 방식은 다음과 같습니다.

  • 허용 모드에서 SELinux를 활성화합니다.
  • SELinux 정책 위반에 대한 시스템 로그를 확인하세요.
  • 애플리케이션 및/또는 정책 수정

그런 다음 SELinux를 전체 적용으로 설정하세요.

관련 정보