Recherche de site Web

Comment désactiver/activer SELinux sur Ubuntu 20.04 Focal Fossa Linux


L’objectif de cet article est d’installer, d’activer et de désactiver SELinux sur Ubuntu 20.04 Focal Fossa Linux.

ATTENTION
Assurez-vous de savoir ce que vous faites ! Ubuntu propose AppArmor comme alternative à SELinux. Bien que SELinux soit disponible sur Ubuntu, il est plutôt en phase expérimentale et risque de perturber votre système s’il est mis en mode d’application. Si vous devez utiliser SELinux, assurez-vous de désactiver AppArmor en premier. Définissez également SELinux d’abord sur le mode permissif et vérifiez vos journaux pour détecter les problèmes potentiels avant d’activer le mode d’application.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer SELinux
  • Comment activer SELinux
  • Comment désactiver SELinux

Activation de SELinux sur Ubuntu 20.04 Focal Fossa Linux

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeInstallé Ubuntu 20.04 ou mis à jour Ubuntu 20.04 Focal Fossa
LogicielSELinux
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

Comment désactiver/activer SELinux sur Ubuntu 20.04 instructions étape par étape

Activer SELinux

  1. La première étape consiste à installer SELinux. Utilisez la commande aptpour installer les paquets suivants :

    
    sudo apt install policycoreutils selinux-utils selinux-basics
    
  2. Activez SELinux :

    
    sudo selinux-activate
    
  3. Ensuite, réglez SELinux en mode d’application :

    
    sudo selinux-config-enforcing
    

    Activez SELinux et réglez-le en mode Application

  4. Redémarrez votre système. Le réétiquetage sera déclenché après le redémarrage de votre système. Une fois terminé, le système redémarrera une fois de plus automatiquement.
  5. Réétiquetage SELinux sur Ubuntu 20.04

  6. Vérifiez l’état de SELinux :

    
    estatus 
    SELinux status:                 enabled
    SELinuxfs mount:                /sys/fs/selinux
    SELinux root directory:         /etc/selinux
    Loaded policy name:             default
    Current mode:                   enforcing
    Mode from config file:          error (Success)
    Policy MLS status:              enabled
    Policy deny_unknown status:     allowed
    Memory protection checking:     requested (insecure)
    Max kernel policy version:      31
    

Désactiver SELinux

  1. Pour désactiver SELinux, ouvrez le fichier de configuration /etc/selinux/config et modifiez la ligne suivante :

    
    FROM:
    SELINUX=enforcing
    TO:
    SELINUX=disabled
    
  2. Redémarrez votre système.

Articles connexes: