¿Por qué no puedo acceder a todos los comandos en modo de recuperación?

6

Cuando intento ejecutar comandos de terminal en modo de recuperación en mi MacBook Pro, la mayoría de los comandos no funcionarán aunque sea root (el último carácter del indicador predeterminado (PS1) es un '#') . Entonces, ¿por qué es esto y puedo arreglarlo?

    
pregunta root 06.07.2017 - 13:42

2 respuestas

7

La partición de recuperación es una versión básica de macOS que se puede usar para varias cosas, como instalar macOS nuevamente o deshabilitar SIP (protección de integridad del sistema). Para mantener pequeña la partición de recuperación, Apple decidió no incluir todas las herramientas CLI disponibles en macOS.

Por razones de seguridad, no todos los usuarios pueden acceder a todos los archivos. El usuario root debe poder acceder a todos los archivos y ejecutar todos los programas. Es una cuestión de permiso. Sin embargo, no puede ejecutar programas que ni siquiera existen en la partición de recuperación, por lo que cambiar al usuario a root no te ayudará.

Si desea usar esos programas, no debería usar la partición de recuperación de todos modos, sino iniciar una partición macOS estándar.

    
respondido por el user103769 06.07.2017 - 14:06
2

El terminal solo proporciona un subconjunto de comandos en el modo de recuperación, pero no se puede arreglar porque es el diseño de Apple. He hecho un poco de Google para averiguar exactamente qué está deshabilitado, pero no encontré nada definitivo. Puedo suponer que algunos comandos están deshabilitados porque requieren ciertos servicios macOS que no se ejecutan en el modo de recuperación, así como una gran cantidad de extensiones de kernel que no se están cargando. El macOS de recuperación es claramente un subconjunto del macOS completo.

También supongo que los comandos disponibles son los únicos útiles (según la sabiduría de Apple) durante la recuperación del sistema, como deshabilitar SIP, utilidad de disco, restablecimiento de contraseñas, etc.

    
respondido por el IconDaemon 06.07.2017 - 14:07

Lea otras preguntas en las etiquetas