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