GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment désactiver SELinux sur CentOS

SELinux (Security-Enhanced Linux) est un module de sécurité intégré au système Linux qui offre à un administrateur système la possibilité d'avoir plus de contrôle sur l'accès au système, les politiques de sécurité, y compris MAC (Mandatory Access Control). Il limite ou restreint la capacité des programmes et des tâches cron à accéder aux fichiers, les actions qu'ils peuvent effectuer en définissant une politique de sécurité.

SELinux protège contre les abus et les accès non autorisés car il :

  • Limiter la lecture des données et des programmes
  • Interdit la modification des données et des programmes
  • Arrête tout programme tentant de contourner le mécanisme de sécurité
  • Interdit d'interférer avec un autre processus
  • Évite les failles de sécurité des informations

Le service SELinux est activé par défaut lorsque vous installez CentOS. Certaines applications peuvent ne pas prendre en charge ce mécanisme de sécurité, et donc pour faire fonctionner ces applications, nous devrons peut-être désactiver ou désactiver SELinux. Dans cet article, nous vous montrerons étape par étape la procédure de désactivation temporaire ou permanente de SELinux.

Vérifier l'état de SELinux

Avant d'apporter des modifications au service SELinux, nous devons d'abord vérifier l'état actuel de SELinux. Nous pouvons le faire en utilisant la commande ci-dessous :

$ sestatus

Après avoir vérifié l'état, nous devons désactiver SELinux. Il peut être désactivé temporairement ou définitivement comme vous le souhaitez.

Désactiver temporairement SELinux

Pour désactiver temporairement SELinux, utilisez la commande suivante :

# echo 0 > /selinux/enforce

Vous pouvez également utiliser setenforce outil comme suit :

# setenforce 0

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

# setenforce Permissive

Cette méthode ne désactivera SELinux que temporairement jusqu'au prochain redémarrage. Il est pratique lorsque vous souhaitez désactiver SELinux pour la session de dépannage dans laquelle vous vous trouvez. Une fois la réparation terminée, vous pouvez redémarrer le système afin qu'il reste protégé.

Désactiver SELinux de façon permanente

Pour désactiver définitivement SELinux, ouvrons le fichier de configuration dans le chemin "/etc/sysconfig/selinux" et éditons-le à l'aide de l'éditeur Vi.

# vi /etc/sysconfig/selinux

Attention, changez la directive SELinux=enforcing à SELinux=disabled comme indiqué dans l'image ci-dessous.

Maintenant, enregistrez et quittez le fichier. Enfin, redémarrez le système pour que les modifications prennent effet et revérifiez l'état de SELinux pour confirmer.

$ sestatus

Conclusion

Il s'agit de désactiver temporairement et définitivement SELinux. Nous espérons que vous avez apprécié ce court tutoriel. Effectuez-vous des activités d'administration système ? Quand avez-vous senti que SELinux était en route et avez-vous dû le désactiver ? Veuillez laisser un commentaire ci-dessous en mentionnant votre situation afin que nos lecteurs puissent en tirer des leçons. Partager, c'est s'occuper !


Cent OS
  1. Comment désactiver SELinux temporairement ou définitivement

  2. Comment installer Bugzilla 5.0 sur CentOS 7

  3. Comment désactiver SELinux sur CentOS ?

  4. Désactiver SELinux sur CentOS 6

  5. Comment désactiver IPv6 sur CentOS / RHEL 5

Comment désactiver SElinux sur CentOS 7

Comment désactiver SELinux sur AlmaLinux

Comment désactiver SELinux sur CentOS 8

Comment désactiver SELinux sur CentOS 7

Comment désactiver SELinux sur CentOS 8

Comment désactiver SELinux sur AlmaLinux 8