GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment désactiver/activer SELinux sur Ubuntu 22.04 Jammy Jellyfish Linux

Le but de ce tutoriel est de couvrir les instructions étape par étape pour installer, activer et désactiver SELinux sur Ubuntu 22.04 Jammy Jellyfish.

QU'EST-CE QUE SELINUX ?
SELinux, qui signifie Security Enhanced Linux, est une couche supplémentaire de contrôle de sécurité conçue pour les systèmes Linux. La version originale de SELinux a été développée par la NSA. Le plus gros contributeur à l'heure actuelle est Red Hat.

Dans ce didacticiel, vous apprendrez :

  • Comment installer SELinux sur Ubuntu 22.04
  • Comment activer et désactiver SELinux sur Ubuntu 22.04
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Ubuntu 22.04 Jammy Jellyfish
Logiciel SELinux
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Comment désactiver et activer SELinux sur Ubuntu 22.04 instructions étape par étape


Nous allons commencer par installer SELinux sur Ubuntu 22.04, puis montrer comment vous pouvez l'activer ou le désactiver.

AVERTISSEMENT
Assurez-vous que vous savez ce que vous faites ! Ubuntu propose AppArmor comme alternative à SELinux. Bien que SELinux soit disponible sur Ubuntu, il est plutôt à un stade expérimental et fera très probablement tomber votre système s'il est défini sur enforcing mode. Si vous devez utiliser SELinux, assurez-vous d'abord de désactiver AppArmor. Définissez également d'abord SELinux sur permissive mode et vérifiez vos journaux pour les problèmes potentiels avant d'activer l'enforcing mode.

Installer et activer SELinux

  1. La première étape consiste à installer SELinux. Commencez par ouvrir un terminal de ligne de commande et installez les packages nécessaires avec le apt commandes ci-dessous.
    $ sudo apt update
    $ sudo apt install policycoreutils selinux-utils selinux-basics
    
  2. Ensuite, exécutez la commande suivante avec les autorisations root pour activer SELinux sur le système.
    $ sudo selinux-activate
    
  3. Ensuite, réglez SELinux sur le mode d'application :
    $ sudo selinux-config-enforcing
    
  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 automatiquement une fois de plus.
    $ reboot
    


  5. Vérifiez l'état de SELinux avec la commande suivante pour vous assurer qu'il est en enforcing mode.
    $ sestatus
    

Désactiver SELinux

  1. Pour désactiver SELinux, ouvrez le /etc/selinux/config fichier de configuration et modifiez la ligne suivante :
    FROM:
    SELINUX=enforcing
    TO:
    SELINUX=disabled
    
  2. Redémarrez votre système pour que les modifications prennent effet.
    $ reboot
    
  3. Vous pouvez également mettre temporairement SELinux en permissive mode avec la commande suivante.
    $ sudo setenforce 0
    

    Notez que ce changement ne survivra pas à un redémarrage et reviendra à enforcing plus tard. Pour réactiver SELinux, exécutez simplement :

    $ sudo setenforce 1
    

Pour plus de détails, vous pouvez consulter notre autre tutoriel sur Comment désactiver SELinux.

Réflexions finales


Dans ce tutoriel, nous avons vu comment installer SELinux sur Ubuntu 22.04 Jammy Jellyfish Linux. Nous avons également appris comment activer et désactiver SELinux. Bien qu'Ubuntu soit fourni avec AppArmor, il est possible d'exécuter SELinux sur Ubuntu à la place, bien que cela ne soit approprié que dans des scénarios de niche.


Ubuntu
  1. Désactiver les mises à jour automatiques sur Ubuntu 22.04 Jammy Jellyfish Linux

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

  3. Comment activer/désactiver le pare-feu sur Ubuntu 22.04 LTS Jammy Jellyfish Linux

  4. Comment trouver mon adresse IP sur Ubuntu 22.04 Jammy Jellyfish Linux

  5. Comment activer le serveur SSH sur Ubuntu 22.04 Jammy Linux

Comment installer des polices sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer Telegram sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment démarrer automatiquement des applications sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer RStudio sur Ubuntu 22.04 Jammy Jellyfish Linux

Activer SSH sur Ubuntu 22.04 Jammy Jellyfish Linux

Comment installer le bureau MATE sur Ubuntu 22.04 Jammy Jellyfish Linux