3.5. Configurar el sistema para confinar a los usuarios de SELinux
Por defecto, todos los usuarios de Linux en Red Hat Enterprise Linux, incluyendo los usuarios con privilegios administrativos, son asignados al usuario no confinado de SELinux unconfined_u
. Puede mejorar la seguridad del sistema asignando usuarios a usuarios confinados de SELinux. Esto es útil para cumplir con la Guía de Implementación Técnica de Seguridad V-71971. Para más información acerca de los usuarios confinados y no confinados, consulte Gestión de usuarios confinados y no confinados.
3.5.1. Confinamiento de los usuarios habituales Copiar enlaceEnlace copiado en el portapapeles!
Puede confinar a todos los usuarios normales de su sistema asignándolos al usuario user_u
SELinux.
Procedimiento
Muestra la lista de registros de inicio de sesión de SELinux. La lista muestra las asignaciones de usuarios de Linux a usuarios de SELinux:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Mapea el usuario __default__, que representa a todos los usuarios sin un mapeo explícito, al usuario
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
Pasos de verificación
Comprueba que el usuario __default__ está mapeado al usuario
user_u
SELinux:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Comprueba que los procesos de un nuevo usuario se ejecutan en el contexto SELinux
user_u:user_r:user_t:s0
.Crear un nuevo usuario:
adduser example.user
# adduser example.user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Defina una contraseña para example.user:
passwd example.user
# passwd example.user
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Cierre la sesión como
root
e inicie la sesión como el nuevo usuario. Muestra el contexto de seguridad para el ID del usuario:
[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 Muestra el contexto de seguridad de los procesos actuales del usuario:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow