GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver SELinux temporairement ou définitivement

Linux est considéré comme l'un des systèmes d'exploitation les plus sécurisés que vous puissiez utiliser aujourd'hui, en raison de ses fonctionnalités de mise en œuvre de sécurité illustres telles que SELinux (Security-Enhanced Linux).

Pour commencer, SELinux est décrit comme un contrôle d'accès obligatoire (MAC ) structure de sécurité exécutée dans le noyau. SELinux offre un moyen d'appliquer certaines politiques de sécurité qui, autrement, ne seraient pas mises en œuvre efficacement par un administrateur système.

Lorsque vous installez RHEL/CentOS ou plusieurs dérivés, le SELinux fonctionnalité ou service est activé par défaut, c'est pourquoi certaines applications de votre système peuvent ne pas prendre en charge ce mécanisme de sécurité. Par conséquent, pour que ces applications fonctionnent normalement, vous devez désactiver ou désactiver SELinux .

Important  :Si vous ne souhaitez pas désactiver SELinux, vous devez lire les articles suivants pour implémenter un contrôle d'accès obligatoire sur les fichiers et les services afin de fonctionner correctement.

Don' t Mlle : Configurer le contrôle d'accès obligatoire avec SELinux sous Linux

Don' t Mlle : Implémenter le contrôle d'accès obligatoire avec SELinux et AppArmor sous Linux

Dans ce guide pratique, nous allons parcourir les étapes que vous pouvez suivre pour vérifier l'état de SELinux et aussi désactiver SELinux dans CentOS/RHEL et Fedora , s'il est activé.

Comment puis-je désactiver SELinux sous Linux

La première chose à faire est de vérifier l'état de SELinux sur votre système, et vous pouvez le faire en exécutant la commande suivante :

$ sestatus

Ensuite, procédez à la désactivation de SELinux sur votre système, cela peut être fait temporairement ou définitivement selon ce que vous voulez réaliser.

Désactiver temporairement SELinux

Pour désactiver SELinux temporairement, lancez la commande ci-dessous en tant que root :

# echo 0 > /selinux/enforce

Alternativement, vous pouvez utiliser le setenforce outil comme suit :

# setenforce 0

Sinon, utilisez le permissif au lieu de 0 comme ci-dessous :

# setenforce Permissive

Ces méthodes ci-dessus ne fonctionneront que jusqu'au prochain redémarrage , donc pour désactiver définitivement SELinux, passez à la section suivante.

Désactiver SELinux de façon permanente

Pour désactiver définitivement SELinux, utilisez votre éditeur de texte préféré pour ouvrir le fichier /etc/sysconfig/selinux comme suit :

# vi /etc/sysconfig/selinux

Changez ensuite la directive SELinux=enforcing à SELinux=disabled comme indiqué dans l'image ci-dessous.

SELINUX=disabled

Ensuite, enregistrez et quittez le fichier, pour que les modifications prennent effet, vous devez redémarrer votre système, puis vérifiez l'état de SELinux à l'aide de sestatus commande comme indiqué :

$ sestatus

En conclusion, nous avons parcouru les étapes simples que vous pouvez suivre pour désactiver SELinux sur CentOS/RHEL et Fedora . Il n'y a pas grand-chose à couvrir sous ce sujet, mais en plus, en savoir plus sur SELinux peut s'avérer utile, en particulier pour ceux qui souhaitent explorer les fonctionnalités de sécurité sous Linux.


Linux
  1. Comment désactiver SELinux sur CentOS 7/6 et RHEL 7/6

  2. Comment désactiver ETag dans NGINX

  3. Comment désactiver Cryptswap ?

  4. Comment désactiver le bootchart ?

  5. Comment activer/désactiver les modes SELinux dans RHEL/CentOS

Comment désactiver SELinux sur CentOS 8

Comment désactiver SELinux sur CentOS

Comment désactiver définitivement Swap sous Linux

Commande pour désactiver définitivement SELinux sur AlmaLinux 8

Comment désactiver SELinux sur AlmaLinux 8 ou Rocky

Comment désactiver SELinux sur AlmaLinux 8