Introdução
Neste desafio, você praticará o gerenciamento do estado de execução do SELinux em um sistema Red Hat Enterprise Linux (RHEL). O SELinux é um mecanismo de segurança crítico que fornece Controle de Acesso Obrigatório (MAC). Compreender como alternar entre seus modos principais, Enforcing e Permissive, é uma habilidade fundamental para qualquer administrador de sistemas RHEL.
Configurar o SELinux para o Modo Enforcing
Sua primeira tarefa é alterar o SELinux do seu estado atual para o modo Enforcing. Neste modo, o SELinux bloqueia ativamente quaisquer ações que violem a política de segurança.
Tarefas
- Alterar o modo de execução do SELinux para
Enforcing. - Verificar se o modo atual é
Enforcing.
Requisitos
- A conta de usuário padrão para este desafio é
labexcom a senhalabex. - Todos os comandos devem ser executados a partir do diretório
/home/labex. - Utilize o comando
setenforcepara alterar o modo do SELinux. - Utilize o comando
getenforcepara verificar o modo atual.
Exemplo
Após alterar o modo com sucesso, a saída do comando getenforce deve ser:
Enforcing
Configurar o SELinux para o Modo Permissive
Agora, você alternará o SELinux de volta para o modo Permissive. Neste modo, o SELinux registra as violações de política em logs, mas não as bloqueia, o que é extremamente útil para depurar e solucionar problemas em políticas de segurança.
Tarefas
- Alterar o modo de execução do SELinux para
Permissive. - Verificar se o modo atual é
Permissive.
Requisitos
- A conta de usuário padrão para este desafio é
labexcom a senhalabex. - Todos os comandos devem ser executados a partir do diretório
/home/labex. - Utilize o comando
setenforcepara alterar o modo do SELinux.
Exemplo
Após configurar o SELinux para o modo permissive, a saída do comando getenforce deve ser:
Permissive
Resumo
Neste desafio, você aprendeu como gerenciar o modo de execução do SELinux. Você utilizou o comando getenforce para verificar o estado atual e o comando setenforce para alternar entre os modos Enforcing e Permissive. É importante lembrar que essas alterações são temporárias e serão perdidas após a reinicialização do sistema. Para que as mudanças sejam permanentes e persistam após o reboot, seria necessário editar o arquivo de configuração /etc/selinux/config.



