2 votos

¿Es posible averiguar si un Mac simplemente se encendió (botón de encendido) pero no se conectó a ninguna cuenta?

Perdona si es una pregunta básica:

¿Es posible averiguar cuándo un Mac simplemente se "encendió" (como si sólo se pulsara el botón de encendido) y se llevó a la pantalla de inicio de sesión que muestra las cuentas de usuario, pero NO se inició la sesión en ninguna cuenta? Así que, básicamente, sólo se enciende y luego se apaga de nuevo sin ir más allá. ¿O eso significa que es demasiado pronto y que no se han creado registros o marcas de tiempo en ese momento?

(He encontrado alguna discusión aquí sobre los registros, pero no habla de sólo encender: https://unix.stackexchange.com/questions/14127/how-to-know-when-and-which-user-logged-into-the-system-under-mac-os-x-last-is-n )

Gracias.

1voto

Mapad Puntos 3033

Puede ver esta información utilizando el last en Terminal.app.

El last muestra el historial de accesos en orden LIFO. Cada entrada contiene el nombre del usuario que se conectó, la hora local en que se produjo el inicio de sesión y la duración de la misma.

Los cierres y reinicios se registran como pseudo-usuarios denominados 'shutdown' y 'reboot', lo que hace que sea sencillo ver quién (si es que alguien) se ha conectado desde el último arranque, o si se han producido varios cierres/reinicios sin que nadie se haya conectado entre ellos.

0 votos

EDIT: así que realmente probé lo que dijiste, pero no creo que el comando "último" registre sólo "encender" y "apagar" sin iniciar sesión. Por ejemplo, acabo de encender el ordenador, luego lo apagué, lo encendí, lo apagué de nuevo y lo apagué (todo ello sin haber iniciado sesión) y sólo muestra las entradas si se ha iniciado sesión. Gracias por tu ayuda

0 votos

Además, ¿alguna idea de si esta información se almacena en un archivo de registro físico en algún lugar? Tengo los archivos del disco duro pero no puedo arrancarlo, así que no tengo acceso al terminal.

0 votos

El elemento más reciente primero: 'last' obtiene sus datos de /var/run/utmpx, que no es un archivo de registro tradicional y no es directamente legible.

0voto

Kent Puntos 3462

Puede encontrar esa información en /var/log/system.log (o, en los archivos de registro rotativos /var/log/system.log.#.gz )

Puedes buscar BOOT_TIME o SHUTDOWN_TIME para encontrar la información que buscas.

Jul 22 08:45:54 localhost bootlog[0]: BOOT_TIME 1437522354 0
Jul 22 17:41:27 localhost shutdown[1345]: SHUTDOWN_TIME: 1437554487 121139

Estos comandos pueden serle útiles

gunzip -c /var/log/system.log.?.gz | grep BOOT_TIME
gunzip -c /var/log/system.log.?.gz | grep SHUTDOWN_TIME
grep BOOT_TIME /var/log/system.log
grep SHUTDOWN_TIME /var/log/system.log

Tenga en cuenta que el acceso a /var/log/system.log* está restringido al grupo de usuarios admin.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X