Inicie sesión directamente en el terminal en lugar de la GUI

18

Primero: obviamente no estoy hablando de iniciar sesión y luego iniciar automáticamente Terminal.app.

En versiones anteriores de Mac OS X , solías poder escribir >console en el campo de nombre de usuario en la pantalla de inicio de sesión y vaya directamente a una sesión de terminal de línea de comandos.

No lo he hecho en años hasta el otro día. Sin embargo, ahora, cuando lo intento, mi computadora simplemente se bloquea. No puedo cancelar, y nunca me envía a una sesión de terminal.

¿Es incluso posible hacer esto más? Si no, ¿alguien sabe cuándo fue removido? Parece extraño que escribir >console causaría que la máquina se bloquee si no la reconociera de alguna manera.

    
pregunta Thrillho 28.01.2014 - 15:34

4 respuestas

6

> console funciona en OS X 10.7.5, 10.8 y 10.9

Acabo de probar >console y pude iniciar sesión en la consola sin problemas al ejecutar el OS X anterior.

Diría que hay otro problema con su sistema si no puede acceder a la consola básica.

También revisaría los registros de la consola y el monitor de actividad como se especifica aquí .

    
respondido por el Deesbek 28.01.2014 - 16:11
6

Si encuentra que > console no funciona, el sistema operativo más nuevo la ha desactivado de forma predeterminada.

Una modificación rápida de la línea de comandos de la preferencia lo volverá a habilitar:

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist "DisableConsoleAccess" NO
    
respondido por el silkshake 15.03.2016 - 12:54
3

Otra cosa que puede querer verificar es si puede iniciar en modo de usuario único. El modo de usuario único se activa al mantener cmd-s al inicio:

enlace

El entorno de modo de usuario único es bastante diferente al terminal estándar, porque el inicio de sesión como root y muchos servicios del sistema están desactivados, por lo que no es equivalente al enfoque >console .

    
respondido por el BringMyCakeBack 28.01.2014 - 23:48
1

Tengo el mismo problema y puedo agregar lo siguiente:

sshed en la máquina antes de ingresar a > console en la ventana de inicio de sesión.

Ingresé a > console y pulsa retorno en la ventana de inicio de sesión.

En la máquina que estaba conectada a través de ssh, ejecuté sudo tail /var/log/system.log que mostraba evidencia de una falla del Agente de Seguridad.

eliminó (mató -HUP) el proceso de WindowServer (a través de ssh) e inmediatamente obtuvo un bloque blanco en la esquina superior izquierda de la pantalla. Presioné Retorno y estaba en el inicio de sesión: indicador y pude autenticarme y trabajar en modo consola.

Todas las pruebas subsiguientes han sido iguales, por lo que para acceder a la consola > parece que necesitas una segunda máquina y un acceso ssh.

    
respondido por el iRadix 03.01.2015 - 01:49

Lea otras preguntas en las etiquetas