En Mac OSX 10.12.1, usando Terminal
last
no muestra los inicios de sesión anteriores a hoy? He leído el artículo anterior y he intentado
sudo last
que no reveló nada antes.
En Mac OSX 10.12.1, usando Terminal
last
no muestra los inicios de sesión anteriores a hoy? He leído el artículo anterior y he intentado
sudo last
que no reveló nada antes.
last
funciona en Sierra como en todos los sistemas OS X más antiguos equipados con ASL.
Este es un ejemplo de una VM Sierra ( primera luz: instalado: 20 de septiembre de 2016):
user ttys001 Fri Dec 9 02:31 still logged in
user ttys000 Fri Dec 9 02:30 still logged in
user console Fri Dec 9 02:30 still logged in
...
reboot ~ Wed Sep 21 00:01
user console Tue Sep 20 22:18 - crash (01:42)
reboot ~ Tue Sep 20 22:18
user ttys000 Tue Sep 20 22:08 - crash (00:09)
_mbsetupuser console Tue Sep 20 22:01 - crash (00:17)
user console Tue Sep 20 22:00 - crash (00:17)
reboot ~ Tue Sep 20 21:59
Puedes comprobar cualquier mal comportamiento de last/ASL con Terminal.app:
Abra un nuevo shell e introduzca sudo opensnoop -n last
y luego abrir una pestaña con ⌘T e introduzca last
.
En la primera pestaña debería aparecer algo así:
UID PID COMM FD PATH
501 7281 last 3 /dev/dtracehelper
501 7281 last 3 /var/log/asl
501 7281 last 4 /var/log/asl/2016.12.04.G80.asl
501 7281 last -1 /var/log/asl/2016.12.04.U0.asl
501 7281 last 5 /var/log/asl/2016.12.04.U501.asl
501 7281 last 6 /var/log/asl/2016.12.05.G80.asl
501 7281 last -1 /var/log/asl/2016.12.05.U0.asl
501 7281 last 7 /var/log/asl/2016.12.05.U501.asl
501 7281 last 8 /var/log/asl/2016.12.06.G80.asl
501 7281 last -1 /var/log/asl/2016.12.06.U0.asl
501 7281 last 9 /var/log/asl/2016.12.06.U501.asl
501 7281 last 10 /var/log/asl/2016.12.08.G80.asl
501 7281 last -1 /var/log/asl/2016.12.08.U0.asl
501 7281 last 11 /var/log/asl/2016.12.08.U501.asl
501 7281 last 12 /var/log/asl/2016.12.09.G80.asl
501 7281 last -1 /var/log/asl/2016.12.09.U0.asl
501 7281 last 13 /var/log/asl/2016.12.09.U501.asl
501 7281 last 14 /var/log/asl/BB.2017.09.30.G80.asl
501 7281 last 15 /var/log/asl/BB.2017.10.30.G80.asl
501 7281 last 16 /var/log/asl/BB.2017.11.30.G80.asl
501 7281 last 17 /var/log/asl/BB.2017.12.31.G80.asl
501 7281 last 18 /var/log/asl/Logs
501 7281 last 18 /var/log/asl/StoreData
501 7281 last 3 /etc/localtime
501 7281 last 3 /usr/share/zoneinfo/UTC
que muestra todos los archivos abiertos/leídos por último . Salga de opensnoop introduciendo: ^C .
Si no obtiene una salida similar compruebe su subsistema ASL (por ejemplo, asl.conf o los demonios de lanzamiento com.apple.syslogd/com.apple.aslmanager)/la carpeta /var/log/asl y repare todo si es necesario.
Resultados de opensnoop
en 10.12.1: dtrace: system integrity protection is on, some features will not be available
y 33 de estos: dtrace: error on enabled probe ID 5 (ID 188: syscall::open:return): invalid user access in action #11 at DIF offset 24
. 33 corresponde a los archivos mostrados en la respuesta. ¿Por qué ese mensaje? Resultados de last
: buenos inicios de sesión desde Sep, 2016. ¿Por qué no desde septiembre de 2015, cuando inicié sesión por primera vez (actualizaciones)? ¿Cómo podemos encontrar malos inicios de sesión?
@Christopher He desactivado SIP para obtener el resultado opensnoop. En mi instalación física de Mavericks sólo obtengo los logins etc del último ~un año (02 dic 2015-09 dic 2016) aunque nunca reinstalé/borré nada desde ene '14. Deberías convertir tus preguntas de los comentarios en una o varias preguntas reales de ASE aquí... ;-)
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.
0 votos
Según un antiguo usuario que borró su comentario, parece que esto se debe a que los registros anteriores a hoy están comprimidos en .gz. ¿Realmente? ¿No hay una única capacidad en línea para ver todos los inicios de sesión en el historial de una instancia de OS X?
0 votos
¿Cuáles son los resultados de ?
syslog -k Sender login
?0 votos
He borrado una respuesta que no era correcta. Según
man wtmp
en MacOS 10.12.1, "Estos archivos ya no existen en 10.5 o posterior./var/run/utmp
,/var/log/wtmp
,/var/log/lastlog
".1 votos
El resultado del syslog confirma lo que dice Christopher:
NOTE: Most system logs have moved to a new logging system. See log(1) for more information.