Si desea mirar hacia atrás más allá de las pocas semanas que last
mostrará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_here
ver 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/