Il terminale OSX "last" non mostra più accessi prima di oggi

3

In Mac OS X 10.12.1, utilizzando Terminale

last

non mostra accessi prima di oggi? Ho letto l'articolo precedente e ho provato

sudo last

che non ha rivelato nulla prima.

    
posta klanomath 08.12.2016 - 16:42
fonte

1 risposta

2

last funziona in Sierra come in tutti i sistemi OS X precedenti dotati di ASL.

Ecco un esempio di Sierra VM ( first light: installed: Sep 20, 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 

Puoi controllare qualsiasi comportamento scorretto dell'ultima / ASL con Terminal.app:

Apri una nuova shell e inserisci sudo opensnoop -n last , quindi apri una scheda con T e inserisci last .

Nella prima scheda dovresti ottenere qualcosa del tipo:

  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

che mostra tutti i file aperti / letti da ultimi . Esci da opensnoop inserendo: ^ C .

Se non si ottiene un output simile, controllare il sottosistema ASL (ad esempio asl.conf oi daemon di avvio com.apple.syslogd / com.apple.aslmanager) / la cartella / var / log / asl e riparare tutto se necessario.

    
risposta data 09.12.2016 - 02:57
fonte

Leggi altre domande sui tag