julio 9, 2024

Cómo utilizar el terminal durante el Setup Assistant de macOS

/
/
/
Cómo utilizar el terminal durante el Setup Assistant de macOS
En el proceso de configuración de macOS, existe una funcionalidad poco conocida pero muy útil: la posibilidad de abrir Terminal (y Console) a través de atajos de teclado. Esta capacidad puede ser especialmente valiosa para administradores de sistemas y usuarios avanzados que necesitan realizar configuraciones o diagnósticos antes de que el sistema esté completamente configurado. En este artículo, exploraremos cómo acceder a Terminal y Console desde el Setup Assistant de macOS y algunas de las cosas útiles que se pueden hacer con esta herramienta.
ejemplo applivery console

Acceso a terminal y console en el Setup Assistant

Para abrir Terminal o Console mientras estás en el Setup Assistant de macOS, simplemente utiliza los siguientes atajos de teclado:

  • Terminal: CTL + OPTION + CMD + T
  • Console: CTL + OPTION + CMD + C

Al abrir Terminal, este se ejecutará bajo el usuario _mbsetupuser, que es el usuario predeterminado que utiliza el Setup Assistant.

Utilidades de terminal en el Setup Assistant

Una vez que Terminal está abierto, puedes realizar cualquier acción que no requiera privilegios elevados. Una de las utilidades más comunes es obtener la dirección IP de la máquina mientras está en el Setup Assistant utilizando los comandos ifconfig o networksetup.

Elevar permisos en terminal

Dado que Terminal se ejecuta como _mbsetupuser, no se pueden realizar acciones que requieran permisos de root. Sin embargo, si habilitas el usuario root antes de iniciar el Setup Assistant, puedes elevar tus permisos y realizar acciones más avanzadas.

Habilitar Root en una máquina no configurada

Para habilitar el usuario root en una máquina que aún no ha pasado por el Setup Assistant, sigue estos pasos:
  1. Inicia tu máquina en modo de usuario único.
  2. Monta la unidad de arranque como lectura/escritura: /sbin/mount -uw /
  3. Habilita OpenDirectory: launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
  4. Establece la contraseña de root: passwd root
  5. Reinicia la máquina: reboot.
Una vez reiniciada, cuando estés en el Setup Assistant, puedes abrir Terminal y cambiar el usuario de _mbsetupuser a root con el comando su.
Ejemplo de Applivery

Actualización a versiones beta de macOS

Una vez habilitado el usuario root, puedes hacer cosas interesantes como actualizar una máquina sin configurar a una versión beta de macOS. Esto es útil para probar nuevas funcionalidades o cambios en el Programa de Inscripción de Dispositivos (DEP).

Habilitar Root en una máquina no configurada

  1. Abre Terminal en el Setup Assistant.
  2. Elevate a root: su
  3. Enrola en la beta pública: /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll PublicSeed
  4. Instala todas las actualizaciones: softwareupdate -i -a
  5. Reinicia la máquina: reboot

Uso de console

Además de Terminal, también puedes lanzar Console desde el Setup Assistant. Console es útil para monitorear logs y realizar diagnósticos. Por ejemplo, puedes usarlo para seguir el proceso mdmclient mientras intentas inscribir la máquina a través de DEP, o para monitorear cualquier proceso de arranque que se active antes de que la máquina haya completado la configuración.

La capacidad de acceder a Terminal y Console durante el Setup Assistant de macOS abre un abanico de posibilidades para la administración y configuración avanzada de equipos. Desde obtener información de red hasta habilitar el usuario root para realizar actualizaciones o diagnósticos, estas herramientas proporcionan un control adicional que puede ser invaluable en diversas situaciones. Aprovechar estas funciones puede facilitar enormemente el trabajo de los administradores de sistemas y mejorar la eficiencia en la configuración de dispositivos macOS.

Compartir esta publicación

Prueba Applivery gratis durante 14 días, no se requiere tarjeta de crédito

Únete a 8.000 empresas que ya disfrutan las ventajas de nuestra plataforma.

Manténte conectado

Explora todas las publicaciones

— Habla con un experto —

Hablar con un experto

MDM & MAD [EN]
How many devices do you want to manage with Applivery?
Which operating systems do you want to manage?