Desactivar Protección de la Integridad del Sistema (SIP) en Mac es necesario cuando se instalan ciertos software antiguos, se personalizan configuraciones del sistema o se solucionan problemas con macOS. Para hacer esto, debes ejecutar el comando Terminal "csrutil disable" en el Modo de Recuperación de macOS.
Aunque el proceso es simple, "csrutil disable" puede no funcionar como se espera. Por ejemplo, puede arrojar uno de los siguientes errores:
- -bash: csrutil: comando no encontrado
- csrutil: Falló al actualizar la configuración de seguridad para "Macintosh HD": Falló al crear una política local
- csrutil disable usuario autorizado
- csrutil: El entorno del sistema operativo no permite cambiar opciones de configuración de seguridad.
- csrutil: falló al modificar la configuración de integridad del sistema. Esta herramienta debe ejecutarse desde el Recovery OS.
En este artículo, ofreceremos soluciones para corregir csrutil disable que no funciona en Mac.
¿Qué hace csrutil disable?
El comando csrutil disable se utiliza en macOS para desactivar la Protección de la Integridad del Sistema (SIP). Cuando ejecutas csrutil disable, se desactiva SIP, permitiendo que el usuario root modifique archivos y directorios protegidos, cargue extensiones de kernel no firmadas y realice otras acciones que SIP normalmente bloquearía.
¿Cómo corregir csrutil disable que no funciona en Mac?
Hemos resumido los errores comunes que puedes encontrar al desactivar SIP en Mac y las soluciones correspondientes.
csrutil Esta herramienta debe ejecutarse desde el Recovery OS

El error "csrutil: falló al modificar la configuración de integridad del sistema. Esta herramienta debe ejecutarse desde el Recovery OS" ocurre cuando ejecutas el comando csrutil disable en modo regular. Para desactivar SIP, debes arrancar en Modo de Recuperación de macOS, luego abrir Utilidades > Terminal y ejecutar el comando.
Si el mensaje persiste en macOS Recovery, entonces puedes crear un instalador USB booteable de macOS con iBoysoft DiskGeeker y arrancar el Mac desde la unidad externa para desactivar SIP.
csrutil command not found

Si Terminal devuelve el error "csrutil: comando no encontrado," prueba otra forma de entrar en el Modo de Recuperación.
En un Mac basado en Intel:
- Apaga tu Mac.
- Pulsa el botón de encendido para encenderlo y luego inmediatamente presiona y mantén presionada la tecla Opción.
- Cuando veas la pantalla del Gestor de Arranque, selecciona la partición de Recuperación y haz clic en la tecla de flecha.
- Abre Utilidades > Terminal.
- Desactiva SIP.
En un Apple Silicon M1/M2/M3/M4 Mac:
- Apaga tu Mac.
- Pulsa y mantén presionado el botón de encendido hasta que veas "Cargando opciones".
- Selecciona Opciones: Haz clic en Opciones y luego haz clic en Continuar para entrar en el Modo de Recuperación.
- Abre Utilidades > Terminal.
- Desactiva SIP.
Si aún no puedes desactivar SIP en Mac, intenta reinstalar macOS sin formatear el disco duro interno.
csrutil disable usuario autorizado

A veces, se te pedirá que ingreses un usuario autorizado al ejecutar csrutil disable. Si recibes el mensaje "¡Usuario desconocido - inténtalo de nuevo!" después de escribir tu nombre de usuario, generalmente se debe al formato del nombre de usuario, por ejemplo, un espacio entre tus nombres. Para solucionarlo, cambia tu nombre de usuario a un nombre de una sola palabra, luego intenta desactivar la Protección de Integridad del Sistema en Mac de nuevo.
csrutil: El entorno del sistema operativo no permite cambiar las opciones de configuración de seguridad.

Este mensaje indica que no estás en el entorno adecuado de Recuperación de macOS, que es esencial para desactivar SIP. Si no estás en el Modo de Recuperación, arranca en él e inténtalo de nuevo.
Si estás usando csrutil disable en un Apple Silicon M1/M2/M3/M4 Mac, es posible que hayas iniciado accidentalmente en Recuperación Fallback, que no puede cambiar el estado de seguridad del sistema. Para resolverlo, inicia en el modo de Recuperación correcto. Aquí está la diferencia entre dos modos de recuperación:
Recuperación: Presiona y mantén presionado el botón de encendido.
Recuperación de Fallback: Presiona, suelta, luego presiona y mantén presionado el botón de encendido.
csrutil disable falló al actualizar configuración de seguridad

Si recibes el error "csrutil: Error al actualizar la configuración de seguridad para "Macintosh HD": Error al crear la política local," puedes restablecer la configuración de SIP a su estado predeterminado e intentar desactivarla de nuevo.
- Inicia en la Recuperación de macOS.
- Abre Terminal desde el menú de Utilidades.
- Ejecuta el siguiente comando para establecer SIP en su estado predeterminado, que está habilitado con todas las protecciones activadas.csrutil clear
- Reinicia tu Mac.
- Vuelve al modo de Recuperación.
- Desactiva SIP. csrutil disable
¡Comparte estas soluciones para ayudar a otros a solucionar el problema de csrutil disable que no funciona en Mac!