Consertar “Falha ao carregar a política de Selinux” / CENTOS / RHEL

Neste tutorial, você aprende o que é Selinux e como resolve o erro “Falha ao carregar a política de Selinux” que aparece nos sistemas operacionais do CentOS.

Primeiro de tudo, vamos fazer uma breve descrição do modo de segurança do Selinux. O que é Selinux e qual é o papel que eles desempenham no sistema operacional Linux?

O Selinux é um módulo de segurança do kernel, que tem o papel de controlar o acesso de aplicativos e usuários de software no sistema operacional. Lançado em algum lugar em meados de 2000, a Selinux se tornou cada vez mais distribuições Linux ao longo dos anos.

A atividade deste módulo consiste na distribuição e controle das políticas de segurança no sistema, limitando o acesso de aplicativos no nível dos principais subsistemas do kernel.

Esse mecanismo de segurança trabalha independentemente dos sistemas tradicionais de controle e bloqueio de atividades suspeitas, presentes no Linux. Incapaz de ser ativamente controlado pelo superusor “root” E sem interação com aplicações ou terceiros, o Selinux fornece estabilidade do núcleo.

A segurança de um sistema Linux sem esse módulo Selinux dependerá automaticamente da correção da configuração do núcleo, os aplicativos com privilégios de rolagem e suas configurações. Um erro simples de um desses elementos mencionados anteriormente pode comprometer o funcionamento correto de todo o sistema.

Em conclusão, o Selinux pode ser chamado de verdadeiro sistema operacional Linux, garantindo integridade, segurança e estabilidade. Não confunda este módulo com um antivírus ou firewall. É totalmente diferente.

Os usuários que usam o Linux para servidores da Web e Cloud sabem que o Selinux pode levantar problemas com aplicativos de software com acesso ao sistema e nível de controle.

O Selinux pode controlar as atividades do sistema operacional para cada usuário, aplicativo e daemon e pode aplicar políticas e restrições de segurança precisas. Isso geralmente pode ser um problema para os servidores da Web, onde os processos de software mais específicos têm privilégios e interagem com o kernel do sistema operacional.

Aqueles que decidiram desativar esse módulo do kernel frequentemente confundem com a modificação das diretivas, o que leva à impossibilidade de carregar o Selinux ao reiniciar o sistema operacional. “Failed to load SELinux policy“.

Corrigir "Falha ao carregar a política do Selinux" / CENTOS / RHEL
Consertar “Falha ao carregar a política de Selinux” / CENTOS / RHEL


Eu mostrei em um artigo como o Selinux pode ser desativado, para impedir a interrupção do processo colocado pelo serviço Nginx em um servidor da Web.

# This file controls the state of SELinux on the system.
 # SELINUX= can take one of these three values:
 # enforcing - SELinux security policy is enforced.
 # permissive - SELinux prints warnings instead of enforcing.
 # disabled - No SELinux policy is loaded.
 SELINUX=permissive
 # SELINUXTYPE= can take one of three two values:
 # targeted - Targeted processes are protected,
 # minimum - Modification of targeted policy. Only selected processes are protected.
 # mls - Multi Level Security protection.
 SELINUXTYPE=disabled (WRONG)

Um erro que não fizemos no errado e fizemos, e sendo um servidor remoto, a resolução ficou Reestação completa do sistema operacional.

Se você tiver um pouco mais de sorte, poderá corrigir o Selinux apenas se tiver vontade de carregar a imagem ISO do sistema operacional no módulo “rescue“.

Failed to load SELinux Policy é encontrado especialmente em versões CentOS 6, CentOS 7, RHEL 7.x.

Apaixonado por tecnologia, escrevo com prazer no StealthSetts.com começando em 2006. Tenho uma rica experiência em sistemas operacionais: macOS, Windows e Linux, mas também em linguagens de programação e plataformas de blog (WordPress) e para lojas on -line (Woocommerce, Magento, Presashop).

Lar Sua fonte de tutoriais de TI, dicas e notícias úteis. Consertar “Falha ao carregar a política de Selinux” / CENTOS / RHEL

2 pensamentos sobre “Consertar “Falha ao carregar a política de Selinux” / CENTOS / RHEL”

  1. Obrigado pelo artigo, você obtém a causa raiz, mas perdeu uma solução: na verdade, adicione selinux = 0 na entrada do sistema operacional proposto pelo GRUB, é suficiente para desativar o Selinux e tornou o OS inicializável novamente.

    Responder
    • Obrigado por esta solução! selinux=0
      Eu acho que na época em que escrevi o artigo, essa opção não estava disponível. Eu posso estar enganado. Obrigado pela solução!

      Responder
Deixe um comentário