Inicio de sesión de usuario "iniciar sesión" en Mac OS X

13

¿Mac OS registra los inicios de sesión / cierres de sesión de los usuarios?

Estoy en una situación en la que necesito demostrar que cierto usuario inició sesión en un momento determinado (historia larga) hace menos de cuatro semanas.

¿Está esto grabado en el nivel de Mac OS o Darwin en algún lugar?

EDITAR: la máquina ejecuta Mac OS Leopard (edición sin servidor).

Justicle
fuente

Respuestas:

15

Usted puede intentar el comando last, que a menos que el registro ha sido aprobado debe tener un registro de la derecha de nuevo hasta que se instaló el sistema operativo. Específicamente busque cualquier entrada de consola.

Chealion
fuente
1
¡Dulce! Tenía razón, a. Aún más dulce.
Justicle el
3
Esto es para apagar, reiniciar. ¿Qué hay de los inicios de sesión de "pantallas de bloqueo", hay algo similar?
Paulo Oliveira
¿Cómo verificar los inicios de sesión de la pantalla de bloqueo?
theonlygusti
10

Si desea mirar hacia atrás más allá de las pocas semanas que lastmostrarán, estas entradas se almacenan durante mucho más tiempo en la base de datos ASL. Para ver los inicios de sesión, use este comando, sustituyendo el nombre que está buscando, o deje de | grep insert_username_herever a todos.

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here

Para ver el cierre de sesión, use:

syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here

Para ver esto de manera más limpia, puede usar esto, que no muestra los inicios de sesión a través de la terminal y mostrará solo los tiempos de época. Debe buscar un nombre de usuario o de lo contrario los datos no tienen sentido:

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'

La fecha se muestra como el tiempo de época. Puede convertir eso al tiempo normal con http://www.epochconverter.com/

ridogi
fuente
1
Gracias por el consejo. Para tu información, buscaba los inicios de sesión de "GUI", así que esto también debería funcionar.
Justicle