{"id":7395,"date":"2020-06-10T18:21:44","date_gmt":"2020-06-10T18:21:44","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=7395"},"modified":"2025-05-21T19:22:27","modified_gmt":"2025-05-21T19:22:27","slug":"comment-desactiver-selinux-sur-centos","status":"publish","type":"post","link":"\/fr\/tutoriels\/comment-desactiver-selinux-sur-centos","title":{"rendered":"Comment d\u00e9sactiver SELinux sur CentOS 7"},"content":{"rendered":"<p>La s&eacute;curit&eacute; est un &eacute;l&eacute;ment essentiel de la gestion des serveurs. Cependant, des projets personnels ou de petite envergure peuvent sacrifier certains aspects de la s&eacute;curit&eacute;. Dans le cas des distributions Linux, beaucoup disposent d&eacute;j&agrave; de politiques de s&eacute;curit&eacute; solides. En particulier, CentOS 7 et RHEL, sont profil&eacute;s comme les options de s&eacute;curit&eacute; les plus fiables dans tout Linux gr&acirc;ce &agrave; la protection de s&eacute;curit&eacute; multi-niveaux de SELinux.<\/p><p>Toutefois, un trop grand nombre de politiques de s&eacute;curit&eacute; peut parfois emp&ecirc;cher certaines t&acirc;ches quotidiennes et communautaires. C&rsquo;est pourquoi il est parfois n&eacute;cessaire de d&eacute;sactiver certaines mesures. Dans cet article, nous allons vous montrer comment d&eacute;sactiver SELinux sur CentOS 7.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-que-selinux\">Qu&rsquo;est-ce que SELinux ?<\/h2><p>SELinux sur le syst&egrave;me que vous avez install&eacute; est une fonction de contr&ocirc;le de s&eacute;curit&eacute; qui restreint l&rsquo;acc&egrave;s &agrave; des modules sp&eacute;cifiques du noyau. CentOS 7 et RHEL l&rsquo;impl&eacute;mentent par d&eacute;faut pour fournir une couche de s&eacute;curit&eacute; suppl&eacute;mentaire au syst&egrave;me. Toutefois, il peut &ecirc;tre mis en &oelig;uvre dans d&rsquo;autres distributions Linux telles que Debian.<\/p><p>SELinux est g&eacute;r&eacute; par certaines r&egrave;gles appel&eacute;es &laquo;&nbsp;politiques&nbsp;&raquo; qui restreignent ou autorisent l&rsquo;utilisation de certaines applications pour des parties essentielles du syst&egrave;me. Le probl&egrave;me est qu&rsquo;il est tr&egrave;s difficile de mettre en place ces politiques.<\/p><p>SELinux a actuellement trois &eacute;tats :<\/p><ul class=\"wp-block-list\">\n<li>L&rsquo;&Eacute;tat &laquo;&nbsp;<strong>Enforcing<\/strong>&nbsp;&raquo; (appliqu&eacute;) refuse tout acc&egrave;s non autoris&eacute;. Dans cet &eacute;tat, nous l&rsquo;appelons SELinux activ&eacute;.<\/li>\n\n\n\n<li>Dans &laquo;&nbsp;<strong>Permissive<\/strong>&nbsp;&raquo; (permissif), SELinux affiche des avertissements. Contrairement au premier &eacute;tat, cet &eacute;tat permet un acc&egrave;s non autoris&eacute; mais affiche un avertissement.<\/li>\n\n\n\n<li>L&rsquo;&eacute;tat &laquo;&nbsp;<strong>Disable<\/strong>&nbsp;&raquo; (d&eacute;sactiv&eacute;) de SELinux signifie que la fonction est d&eacute;sactiv&eacute;e et permet tous les acc&egrave;s sans avertissement.<\/li>\n<\/ul><p>Maintenant que nous savons comment fonctionne SELinux, nous savons si cela vaut la peine de le d&eacute;sactiver.<\/p><h2 class=\"wp-block-heading\" id=\"h-desactiver-selinux\">D&eacute;sactiver SELinux<\/h2><p>Il est possible de d&eacute;sactiver SELinux de mani&egrave;re temporaire ou permanente. Chacun a ses propres avantages. Le faire temporairement nous permettra de tester sans sacrifier la s&eacute;curit&eacute; du syst&egrave;me. Une fois le syst&egrave;me red&eacute;marr&eacute;, SELinux sera &agrave; nouveau activ&eacute;.<\/p><p>D&rsquo;autre part, si nous d&eacute;sactivons SELinux de mani&egrave;re permanente, nous pourrons travailler plus rapidement, surtout s&rsquo;il s&rsquo;agit d&rsquo;un projet personnel ou de taille moyenne. Nous devons garder &agrave; l&rsquo;esprit que, &agrave; ce stade, la plupart des distributions Linux ont de tr&egrave;s bonnes politiques de s&eacute;curit&eacute;, donc nous pouvons le faire.<\/p><p>Dans cet article, nous vous apprendrons comment proc&eacute;der dans les deux cas.<\/p><h3 class=\"wp-block-heading\" id=\"h-desactiver-selinux-temporairement-sur-centos-7\">D&eacute;sactiver SELinux temporairement sur CentOS 7<\/h3><p>Tout d&rsquo;abord, nous devons acc&eacute;der au serveur en utilisant SSH. Si vous avez des questions sur la fa&ccedil;on de le faire, consultez notre <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\"><strong>tutoriel<\/strong><\/a> ! Ex&eacute;cutez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">ssh votre-utilisateur@votre-serveur<\/pre><p>En revanche, si nous utilisons CentOS sur notre ordinateur personnel, il suffit d&rsquo;ouvrir le terminal.<\/p><p>Ensuite, nous devons v&eacute;rifier le statut de SELinux. C&rsquo;est assez simple et nous pouvons le faire avec la commande suivante :<\/p><pre class=\"wp-block-preformatted\">sestatus<\/pre><p>Le r&eacute;sultat indique que SELinux est activ&eacute; dans l&rsquo;&Eacute;tat d&rsquo;ex&eacute;cution (enforcing).<\/p><p>Pour le d&eacute;sactiver temporairement, il suffit d&rsquo;ex&eacute;cuter la commande suivante :<\/p><pre class=\"wp-block-preformatted\">su<\/pre><pre class=\"wp-block-preformatted\">setenforce 0<\/pre><p>Maintenant, nous devons v&eacute;rifier &agrave; nouveau le statut de SELinux.<\/p><p>Le r&eacute;sultat montrera que SELinux est maintenant en mode permissif, ce qui signifie que nous pouvons utiliser le syst&egrave;me facilement.<\/p><p>Comme il est temporairement d&eacute;sactiv&eacute;, les changements seront effectu&eacute;s automatiquement, au moment du red&eacute;marrage, lorsque SELinux sera red&eacute;marr&eacute;. Le principal avantage de cette m&eacute;thode est qu&rsquo;il n&rsquo;est pas n&eacute;cessaire de red&eacute;marrer le syst&egrave;me.<\/p><h3 class=\"wp-block-heading\" id=\"h-desactiver-definitivement-selinux-sur-centos-7\">D&eacute;sactiver d&eacute;finitivement SELinux sur CentOS 7<\/h3><p>Pour d&eacute;sactiver d&eacute;finitivement SELinux, nous devons modifier un fichier de configuration.<\/p><p>Tout d&rsquo;abord, installons l&rsquo;&eacute;diteur de texte nano :<\/p><pre class=\"wp-block-preformatted\">yum install nano<\/pre><p>Ensuite, nous devons &eacute;diter le fichier de configuration selinux :<\/p><pre class=\"wp-block-preformatted\">nano \/etc\/sysconfig\/selinux<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"850\" height=\"319\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/06\/fichier-de-configuration-selinux.png\/public\" alt=\"Fichier de configuration Selinux ouvert sur nano in centos 7\" class=\"wp-image-7397\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/06\/fichier-de-configuration-selinux.png\/w=850,fit=scale-down 850w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/06\/fichier-de-configuration-selinux.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/06\/fichier-de-configuration-selinux.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2020\/06\/fichier-de-configuration-selinux.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 850px) 100vw, 850px\" \/><\/figure><\/div><p>Nous allons &eacute;diter la valeur de <strong>SELINUX<\/strong>. Le fichier est tr&egrave;s descriptif et montre les diff&eacute;rentes valeurs que nous pouvons attribuer. En d&rsquo;autres termes, les diff&eacute;rents &eacute;tats que SELinux peut prendre.<br>Dans ce cas, pour le d&eacute;sactiver compl&egrave;tement, nous devons mettre la valeur &agrave; <strong>Disabled<\/strong> (d&eacute;sactiv&eacute;).<\/p><pre class=\"wp-block-preformatted\">SELINUX=disabled<\/pre><p>Ensuite, nous devons enregistrer le fichier en appuyant sur <strong>CTRL+O<\/strong> et le fermer avec <strong>CTRL+X<\/strong>. Pour que tout cela fonctionne, nous devons red&eacute;marrer le syst&egrave;me, puis nous pouvons v&eacute;rifier si la mise &agrave; jour a fonctionn&eacute; en ex&eacute;cutant cette commande dans la ligne de commande :<\/p><pre class=\"wp-block-preformatted\">sestatus<\/pre><p>Nous aurons ainsi d&eacute;sactiv&eacute; SELinux dans CentOS 7.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>SELinux est un excellent outil de s&eacute;curit&eacute; pour CentOS 7. Cependant, pour certaines personnes, il peut &ecirc;tre un peu ennuyeux et p&eacute;nible. Lorsque vous envisagez de d&eacute;sactiver une couche de s&eacute;curit&eacute;, r&eacute;fl&eacute;chissez toujours si c&rsquo;est un risque que vous &ecirc;tes pr&ecirc;t &agrave; prendre.<\/p><p>Dans cet article, nous avons pass&eacute; en revue comment d&eacute;sactiver SELinux de mani&egrave;re temporaire et permanente, en fonction des besoins que nous pouvons avoir. Nous esp&eacute;rons que vous avez trouv&eacute; ce tutoriel utile !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La s&eacute;curit&eacute; est un &eacute;l&eacute;ment essentiel de la gestion des serveurs. Cependant, des projets personnels ou de petite envergure peuvent sacrifier certains aspects de la s&eacute;curit&eacute;. Dans le cas des distributions Linux, beaucoup disposent d&eacute;j&agrave; de politiques de s&eacute;curit&eacute; solides. En particulier, CentOS 7 et RHEL, sont profil&eacute;s comme les options de s&eacute;curit&eacute; les plus [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/comment-desactiver-selinux-sur-centos\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment D\u00e9sactiver SELinux Sur CentOS 7 Facilement","rank_math_description":"Certains projets n'ont tout simplement pas besoin de solutions de s\u00e9curit\u00e9 complexes. D\u00e9sactiver SELinux sur CentOS 7 et acc\u00e9l\u00e9rez le d\u00e9veloppement.","rank_math_focus_keyword":"d\u00e9sactiver selinux","footnotes":""},"categories":[4760],"tags":[5527,5528,5529],"class_list":["post-7395","post","type-post","status-publish","format-standard","hentry","category-vps","tag-desactiver-selinux","tag-desactiver-selinux-centos-7","tag-selinux"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=7395"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7395\/revisions"}],"predecessor-version":[{"id":40534,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/7395\/revisions\/40534"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=7395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=7395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=7395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}