{"id":9041,"date":"2019-08-17T00:49:28","date_gmt":"2019-08-17T00:49:28","guid":{"rendered":"https:\/\/blog.hostinger.io\/es-tutoriales\/?p=9041"},"modified":"2025-03-26T08:58:23","modified_gmt":"2025-03-26T07:58:23","slug":"disable-selinux","status":"publish","type":"post","link":"\/es\/tutoriales\/disable-selinux","title":{"rendered":"C\u00f3mo deshabilitar Selinux en CentOS 7 (Disable Selinux)"},"content":{"rendered":"<p>La seguridad es un elemento esencial de la administraci&oacute;n del servidor; sin embargo, los proyectos personales o peque&ntilde;os pueden sacrificar ciertos aspectos de la seguridad sin problema. En el caso de las <a href=\"\/es\/tutoriales\/mejores-distribuciones-linux\">distribuciones de Linux<\/a>, muchas de ellas ya tienen en s&iacute; pol&iacute;ticas de seguridad s&oacute;lidas.<\/p><p>En particular, CentOS 7 y RHEL se perfilan como las opciones de seguridad m&aacute;s confiables en todo el entorno Linux gracias a la protecci&oacute;n de seguridad multinivel SELinux.<\/p><p>Sin embargo, a veces demasiadas pol&iacute;ticas de seguridad pueden dificultar algunas tareas cotidianas y comunitarias. Es por eso que a veces es necesario deshabilitar ciertas medidas. En esta publicaci&oacute;n, te ense&ntilde;aremos c&oacute;mo deshabilitar SELinux en CentOS (disable SELinux).<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/public\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-que-es-selinux\">&iquest;Qu&eacute; es SELinux?<\/h2><p>SELinux en el sistema que instalaste es una funci&oacute;n de control de seguridad que restringe el acceso a m&oacute;dulos Kernel espec&iacute;ficos. CentOS 7 y RHEL lo implementan de manera predeterminada para proporcionar una capa adicional de seguridad para el sistema. Sin embargo, se puede implementar en otras distribuciones de Linux como Debian.<\/p><p>SELinux se administra a trav&eacute;s de ciertas reglas llamadas &laquo;pol&iacute;ticas&raquo; que restringen o permiten el uso de ciertas aplicaciones para partes esenciales del sistema. El problema es que hacer estas pol&iacute;ticas es muy dif&iacute;cil.<\/p><p>SELinux actualmente tiene tres estados:<\/p><ul class=\"wp-block-list\">\n<li><strong>Enforcing:<\/strong> El estado de cumplimiento niega todo acceso no autorizado. En este estado, nos referimos a &eacute;l como SELinux habilitado.<\/li>\n\n\n\n<li><strong>Permissive:<\/strong> En Permisivo, SELinux imprime advertencias. A diferencia del primer estado, este estado permite el acceso no autorizado pero muestra una advertencia.<\/li>\n\n\n\n<li><strong>Disable:<\/strong> El estado Desactivar de SELinux significa que la funci&oacute;n est&aacute; desactivada y permite el acceso sin advertencias.<\/li>\n<\/ul><p>Ahora que sabemos c&oacute;mo funciona SELinux, sabemos si vale la pena desactivarlo.<\/p><h2 class=\"wp-block-heading\" id=\"h-deshabilitar-selinux-disable-selinux\">Deshabilitar SELinux (Disable SELinux)<\/h2><p>Es posible deshabilitar SELinux temporal o permanentemente; cada opci&oacute;n tiene sus propias ventajas. Hacerlo temporalmente nos permitir&aacute; probar sin sacrificar la seguridad del sistema. Una vez que se reinicia el sistema, SELinux se activar&aacute; nuevamente.<\/p><p>Por otro lado, si desactivamos SELinux permanentemente, podremos trabajar m&aacute;s r&aacute;pido, especialmente si se trata de un proyecto personal o de tama&ntilde;o medio. Debemos tener en cuenta que, en este punto, la mayor&iacute;a de las distribuciones de Linux tienen pol&iacute;ticas de seguridad muy buenas as&iacute; que podemos arriesgarnos a seguir sin SELinux.<\/p><p>En esta publicaci&oacute;n, te ense&ntilde;aremos c&oacute;mo desactivarlo con ambos m&eacute;todos.<\/p><h2 class=\"wp-block-heading\" id=\"h-deshabilitar-selinux-temporalmente-en-centos-7\">Deshabilitar SELinux temporalmente en CentOS 7<\/h2><p>Primero, necesitamos acceder al servidor usando <a href=\"\/es\/tutoriales\/que-es-ssh\">SSH<\/a>. Si tienes alguna pregunta sobre c&oacute;mo hacerlo, &iexcl;consulte nuestro <a href=\"\/es\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial de SSH<\/a>! Ejecuta el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">ssh your-user@your-server<\/pre><p>Por otro lado, si estamos usando CentOS en nuestra computadora personal, solo necesitamos abrir el terminal.<\/p><p>Despu&eacute;s de eso, tenemos que verificar el estado de SELinux. Es bastante simple y podemos hacerlo con el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">sestatus<\/pre><p>En la salida se nos notificar&aacute; que SELinux est&aacute; habilitado con el estado de cumplimiento (enforcing).<\/p><p>Para deshabilitarlo temporalmente solo ejecutamos el siguiente comando:<\/p><pre class=\"wp-block-preformatted\">su<\/pre><pre class=\"wp-block-preformatted\">setenforce 0<\/pre><p>Ahora, necesitamos verificar el estado de SELinux nuevamente.<\/p><p>La salida mostrar&aacute; que SELinux ahora est&aacute; en modo permisivo, lo que significa que podemos usar el sistema f&aacute;cilmente.<\/p><p>Como est&aacute; deshabilitado temporalmente, los cambios se realizar&aacute;n autom&aacute;ticamente, en el momento del reinicio, cuando se reinicie SELinux. La principal ventaja de este m&eacute;todo es que no es necesario reiniciar el sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-deshabilitar-selinux-permanentemente-en-centos-7\">Deshabilitar SELinux permanentemente en CentOS 7<\/h2><p>Para deshabilitar permanentemente SELinux, necesitaremos editar un archivo de configuraci&oacute;n.<\/p><p>Primero, instalemos el <a href=\"\/es\/tutoriales\/instalar-nano-text-editor\">editor de texto nano<\/a>:<\/p><pre class=\"wp-block-preformatted\">yum install nano<\/pre><p>Despu&eacute;s de eso, necesitamos editar el archivo de configuraci&oacute;n de selinux.<\/p><pre class=\"wp-block-preformatted\">nano \/etc\/sysconfig\/selinux\n<img decoding=\"async\" class=\"aligncenter wp-image-15626 size-full\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2019\/02\/selinux-configuration-file.png\" alt=\"Archivo de configuraci&oacute;n Selinux abierto en nano en Centos 7\" width=\"850\" height=\"319\"><\/pre><p>Editaremos el valor de SELINUX. El archivo es muy descriptivo y muestra los diferentes valores que podemos asignar. En otras palabras, los diferentes estados que SELinux puede tomar.<\/p><p>En este caso, para deshabilitarlo por completo, debemos definir el valor en <strong>Disabled<\/strong>.<\/p><pre class=\"wp-block-preformatted\">SELINUX=disabled<\/pre><p>Entonces, tenemos que guardar el archivo pulsando <strong>CTRL + O<\/strong> y cerrarlo con <strong>CTRL + X<\/strong>. Para que todo esto funcione, necesitamos reiniciar el sistema, y &#8203;&#8203;luego podemos verificar si la actualizaci&oacute;n funcion&oacute; ejecutando este comando en la l&iacute;nea de comando:<\/p><pre class=\"wp-block-preformatted\">sestatus<\/pre><p>Esto deshabilitar&aacute; SELinux en CentOS 7.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>SELinux es una gran herramienta de seguridad para CentOS 7. Sin embargo, para algunas personas, puede ser un poco molesto e inconveniente. Cuando est&eacute;s pensando en deshabilitar una capa de seguridad, siempre piensa si es un riesgo que est&aacute;s dispuesto a asumir.<\/p><p>En este tutorial, presentamos una descripci&oacute;n general de c&oacute;mo deshabilitar SELinux (disable SELinux) de forma temporal y permanente, de acuerdo con las necesidades que podamos tener. &iexcl;Esperamos que este tutorial te haya sido &uacute;til!<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/es\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>La seguridad es un elemento esencial de la administraci&oacute;n del servidor; sin embargo, los proyectos personales o peque&ntilde;os pueden sacrificar ciertos aspectos de la seguridad sin problema. En el caso de las distribuciones de Linux, muchas de ellas ya tienen en s&iacute; pol&iacute;ticas de seguridad s&oacute;lidas. En particular, CentOS 7 y RHEL se perfilan como [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/es\/tutoriales\/disable-selinux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo Deshabilitar SELinux En CentOS 7 (Disable SELinux)","rank_math_description":"Algunos proyectos no necesitan soluciones de seguridad complejas. Aprende a deshabilitar SELinux en CentOS 7 con nuestra gu\u00eda.","rank_math_focus_keyword":"disable selinux","footnotes":""},"categories":[5700],"tags":[],"class_list":["post-9041","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/disable-selinux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/disable-selinux","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/disable-selinux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/disable-selinux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/comments?post=9041"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9041\/revisions"}],"predecessor-version":[{"id":46350,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9041\/revisions\/46350"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/media?parent=9041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/categories?post=9041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/tags?post=9041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}