2 votos

La terminal de OSX "última" no muestra más inicios de sesión antes de la de hoy

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.

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 ".

1voto

klanomath Puntos 19587

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.

0 votos

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?

0 votos

@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í... ;-)

0 votos

En relación con _mbsetupuser véase esta pregunta .

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