Introduction
Au cours de ce défi, vous allez vous exercer à gérer l'état d'exécution de SELinux sur un système Red Hat Enterprise Linux (RHEL). SELinux est un mécanisme de sécurité essentiel qui fournit un contrôle d'accès obligatoire (MAC). Savoir basculer entre ses modes principaux, Enforcing et Permissive, est une compétence fondamentale pour tout administrateur système RHEL.
Passer SELinux en mode Enforcing
Votre première tâche consiste à faire basculer SELinux de son état actuel vers le mode Enforcing. Dans ce mode, SELinux bloque activement toutes les actions qui violent la politique de sécurité.
Tâches
- Changer le mode d'exécution de SELinux en
Enforcing. - Vérifier que le mode actuel est bien
Enforcing.
Exigences
- Le compte utilisateur par défaut pour ce défi est
labexavec le mot de passelabex. - Toutes les commandes doivent être exécutées depuis le répertoire
/home/labex. - Utilisez la commande
setenforcepour modifier le mode SELinux. - Utilisez la commande
getenforcepour vérifier le mode actuel.
Exemple
Après avoir modifié le mode avec succès, le résultat de getenforce devrait être :
Enforcing
Passer SELinux en mode Permissive
À présent, vous allez basculer SELinux en mode Permissive. Dans ce mode, SELinux journalise les violations de politique mais ne les bloque pas, ce qui est particulièrement utile pour le dépannage des politiques de sécurité.
Tâches
- Changer le mode d'exécution de SELinux en
Permissive. - Vérifier que le mode actuel est bien
Permissive.
Exigences
- Le compte utilisateur par défaut pour ce défi est
labexavec le mot de passelabex. - Toutes les commandes doivent être exécutées depuis le répertoire
/home/labex. - Utilisez la commande
setenforcepour modifier le mode SELinux.
Exemple
Après avoir configuré SELinux en mode permissif, le résultat de la commande getenforce devrait être :
Permissive
Résumé
Dans ce défi, vous avez appris à gérer le mode d'exécution de SELinux. Vous avez utilisé la commande getenforce pour vérifier l'état actuel et la commande setenforce pour basculer entre les modes Enforcing et Permissive. Il est important de se rappeler que ces modifications sont temporaires et seront réinitialisées lors du redémarrage du système. Pour rendre ces changements permanents afin qu'ils persistent après un redémarrage, vous devriez modifier le fichier /etc/selinux/config.



