OSX Terminal "last" no muestra más inicios de sesión antes del día de hoy

3

En Mac OSX 10.12.1, usando Terminal

last

no muestra los inicios de sesión antes de hoy? Leí el artículo anterior y lo intenté

sudo last

que no reveló nada antes.

    
pregunta klanomath 08.12.2016 - 16:42

1 respuesta

2

last funciona en Sierra como en todos los sistemas OS X más antiguos equipados con ASL.

Aquí hay un ejemplo de Sierra VM ( primera luz: instalada: 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 

Puede verificar cualquier mal comportamiento de last / ASL con Terminal.app:

Abra un nuevo shell e ingrese sudo opensnoop -n last , luego abra una pestaña con T e ingrese last .

En la primera pestaña debes obtener algo como:

  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 ingresando: ^ 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 necesario.

    
respondido por el klanomath 09.12.2016 - 02:57

Lea otras preguntas en las etiquetas