3.5. Configurando o sistema para confinar os usuários do SELinux
Por default, todos os usuários Linux no Red Hat Enterprise Linux, incluindo usuários com privilégios administrativos, são mapeados para o usuário SELinux não-confinado unconfined_u
. Você pode melhorar a segurança do sistema designando usuários para usuários confinados ao SELinux. Isto é útil para estar em conformidade com o Guia de Implementação Técnica de Segurança V-71971. Para mais informações sobre usuários confinados e não-confinados, consulte Gerenciando usuários confinados e não-confinados.
3.5.1. Confinamento de usuários regulares Copiar o linkLink copiado para a área de transferência!
Você pode confinar todos os usuários regulares em seu sistema, mapeando-os para o usuário do user_u
SELinux.
Procedimento
Exibir a lista de registros de login da SELinux. A lista exibe os mapeamentos dos usuários Linux para os usuários do SELinux:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Mapear o usuário __default__, que representa todos os usuários sem um mapeamento explícito, para o usuário do
user_u
SELinux:semanage login -m -s user_u -r s0 __default__
# semanage login -m -s user_u -r s0 __default__
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Verifique se o usuário __default__ está mapeado para o usuário do
user_u
SELinux:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Verificar se os processos de um novo usuário são executados no contexto do
user_u:user_r:user_t:s0
SELinux.Criar um novo usuário:
adduser example.user
# adduser example.user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Definir uma senha para example.user:
passwd example.user
# passwd example.user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Sair como
root
e entrar como o novo usuário. Mostrar o contexto de segurança para a identificação do usuário:
[example.user@localhost ~]$ id -Z user_u:user_r:user_t:s0
[example.user@localhost ~]$ id -Z user_u:user_r:user_t:s0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Mostrar o contexto de segurança dos processos atuais do usuário:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow