Cómo acceder a una consola de inicio de sesión secreta en Mac OS
Tabla de contenido:
Algunas versiones de Mac OS admiten la capacidad de iniciar sesión en cualquier cuenta de usuario directamente en la línea de comandos directamente desde la pantalla de inicio de sesión tradicional, evitando así la interfaz de usuario familiar de Mac. En su lugar, básicamente está iniciando la sesión de un usuario directamente en la Terminal (un poco como usar el cliente ssh para conectarse a un servidor SSH), sin tener que cargar el escritorio, Finder, WindowServer o cualquier otro adorno de la GUI.Esto puede ser útil para usuarios avanzados que necesitan un acceso rápido a la línea de comandos completa desde una cuenta de usuario en particular, pero desean omitir el inicio de sesión completo y la carga del entorno gráfico de Mac OS. Sin embargo, tenga en cuenta que no todas las versiones del software del sistema son compatibles con esta función, por lo que será necesario un poco de descubrimiento para determinar cuáles lo hacen y cuáles no.
Antes de sumergirse, tenga en cuenta que esto es solo para usuarios avanzados de Mac que se sienten completamente cómodos con el entorno de la línea de comandos. También es importante señalar que la consola/terminal de inicio de sesión oculto es completamente diferente del modo de usuario único o la terminal del modo de recuperación, que son compatibles con todas las versiones de Mac y Mac OS. Por un lado, con el truco de inicio de sesión de la consola puede iniciar sesión directamente como cualquier usuario en la Mac con privilegios de nivel de usuario, mientras que el modo de usuario único siempre utiliza un inicio de sesión raíz con muchos servicios y procesos del sistema deshabilitados, y está destinado a fines más administrativos. Dos usos comunes del modo de usuario único son reparar un disco con fsck y cambiar una contraseña de administrador u otras tareas de resolución de problemas.El modo de usuario único y la terminal de recuperación son realmente mejores para la resolución de problemas y no es un entorno apropiado para interacciones de línea de comandos más genéricas, pero el inicio de sesión directo de la consola se puede usar como lo haría con la aplicación Terminal.
¿Mi versión de MacOS es compatible con la consola/terminal de inicio de sesión?
El inicio de sesión en consola no es compatible con todas las versiones de Mac OS o Mac OS X. La función de inicio de sesión en consola parece ser compatible con Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger, etc., pero pueden o no ser compatibles con MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitán) o 10.10 Yosemite. No dude en informar en los comentarios a continuación si tiene éxito con esto o no, y su versión del software del sistema.
Puede intentar habilitar la consola de inicio de sesión en Mac OS / Mac OS X con el siguiente comando predeterminado y luego reiniciar la Mac para luego seguir las instrucciones a continuación para ver si puede acceder a la pantalla de inicio de sesión Terminal:
"sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"
Si intenta cargar la Consola desde la pantalla de inicio de sesión en una Mac no compatible, solo verá una pantalla negra en blanco que parece ser ineludible, lo que requiere que reinicie la Mac a la fuerza, o vea un destello de texto blanco en la pantalla negra, y luego una pantalla negra en blanco que también requiere un reinicio para escapar. Si conoce alguna forma de evitar esto, compártala con nosotros en los comentarios.
Cómo acceder a una terminal en la pantalla de inicio de sesión en Mac OS
Tenga en cuenta que debe tener el inicio de sesión automático desactivado en la Mac; de lo contrario, no tendrá acceso a la pantalla de inicio de sesión para acceder a la consola. Recuerde, no todas las versiones de Mac OS admiten esta función.
- Reinicia la Mac como de costumbre
- En la pantalla de inicio de sesión, elija "Otro"
- Para el nombre de usuario, escriba lo siguiente y luego presione regresar; aún no se necesita contraseña
- Presiona la tecla Retorno
- Si tiene éxito, verá un aviso de inicio de sesión en la línea de comandos, como si acabara de iniciar un entorno Unix sin un entorno de ventanas, ahora ingrese un nombre de usuario y una contraseña para iniciar sesión directamente en la línea de comandos como ese usuario
>consola
NOTA: si no tiene éxito, la pantalla se volverá negra y tendrá que forzar el reinicio de la Mac manteniendo presionada la tecla de encendido para salir
Suponiendo que haya iniciado sesión correctamente en la consola de inicio de sesión, tendrá acceso total a todo lo que haría en un entorno de terminal normal, pero sin ninguna interfaz gráfica de Mac OS. Puede salir de este entorno reiniciando desde la línea de comandos con los comandos de apagado o reinicio.
Tenga en cuenta que puede acceder al campo "Otro" cuando oculta la lista de nombres de usuario de inicio de sesión o con la lista de usuarios en la pantalla de inicio de sesión habilitada, pero no funcionará con el inicio de sesión automático habilitado.
Este es un truco poco conocido, y que es compatible con algunas versiones de Mac OS, pero no con otras, enturbia aún más las aguas de cuándo y dónde funcionará, y si la compatibilidad se ha retirado de las versiones modernas. (parece que f alta en las últimas versiones de macOS). MacWorld hizo referencia a la Terminal de inicio de sesión secreta hace algún tiempo y descubrió una discusión sobre el truco desde 2002, lo que sugiere que el inicio de sesión de la consola puede funcionar en todas las versiones anteriores de Mac OS X, pero no en las versiones más recientes. Para averiguar definitivamente qué versiones admiten la capacidad, sería necesaria la exploración del usuario en una amplia variedad de versiones más recientes de Mac OS. Pude acceder con éxito a la Terminal a través de la consola de inicio de sesión en una Mac con Mavericks, pero no en una Mac con High Sierra o Sierra, por ejemplo. Es muy posible que esta función haya desaparecido definitivamente en las versiones modernas de macOS, en cuyo caso esto solo se aplicará al software del sistema Mac OS X más antiguo.
¿Pudo acceder a la consola de inicio de sesión en su Mac o con su versión de Mac OS? Comparta su experiencia en los comentarios a continuación, y si conoce otros consejos o trucos relacionados con la poco conocida pantalla del terminal de inicio de sesión, compártalos también.