¿Cómo puedo registrar todo el historial de inicio de sesión hasta ahora? Por "todo" me refiero a todos los usuarios: administradores, invitados y cualquier otro usuario.
Estoy usando MacOS High Sierra.
¿Cómo puedo registrar todo el historial de inicio de sesión hasta ahora? Por "todo" me refiero a todos los usuarios: administradores, invitados y cualquier otro usuario.
Estoy usando MacOS High Sierra.
¿Hay algo que haya cambiado de 10.11 (El Capitan) a 10.13 (High Sierra)? Lo pregunto porque si escribo last
en la terminal en El Capitan, la única salida que obtengo es wtmp begins Mon Oct 25 16:40
, o 5 minutos después wtmp begins Mon Oct 25 16:45
. La página de manual dice: "Si no se especifican usuarios, nombres de host o terminales, last imprime un registro de todos los ingresos y salidas".
@Alex Ixeras, acabo de arrancar un sistema OS X 10.11.6 y el last
comando está funcionando como se indica en su pagina de manual y muestra mi inicio de sesión actual y otros anteriores junto con los tiempos de reinicio y apagado.
Gracias. ¿Sabrías por qué mi salida es tan diferente? ¿Hay alguna configuración que me esté faltando?
Verificado en Mac OS Mojave 10.14.5
sudo log show --style syslog --last 30m | awk '/Enter/ && /unlockUIBecomesActive/ {print $1 " " $2}'
Lo anterior ya no funciona en macOS Sonoma, pero esto parece funcionar:
sudo log show --style syslog --last 1d | awk '/CA sending unlock success to dispatch/ {print $1 " " $2}'
Esta comando solo captura los inicios de sesión de GUI. No importa si el usuario no tiene inicios de sesión de SSH en MacOS. De lo contrario, debe usar last
, que captura ambos.
Me gustan las respuestas de registro, +1. ¿Hay alguna forma de reemplazar awk con el --predicate
de los registros, algo así como --predicate 'eventMessage contains …'
?
El comando last
es la respuesta aceptada y muestra los nombres de usuario. Además de los problemas mencionados por @Prado, esta solución no muestra el nombre de usuario. Dudo que el autor del mensaje estuviera buscando simplemente una lista de veces en las que se inició sesión sin hacer referencia al nombre de usuario.
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.