Terminal.app sul mio mac usato per mostrare Last login: <date time> on ttys000
come prima riga.
Tuttavia, quando l'ho aperto questa settimana, ho notato che non mostrava il messaggio.
È normale o ho fatto qualcosa di sbagliato?
Ho provato a riavviare mac e ho provato a "riparare i permessi del disco" in Utility Disco, ma nessuno dei due ha risolto il problema.
Ho trovato che ~/.hushlogin
sopprime il messaggio, ma non è stato trovato alcun file simile quando ho provato ls -la ~
.
Sto usando OS X 10.8.5.
Modifica
Ho installato GPG Suite lo scorso fine settimana.
Ha qualcosa a che fare con il problema?
Aggiornamento:
Penso che questo problema sia a livello di sistema, perché è riprodotto nell'account Guest.
Sospetto che il file di registro dell'ultimo accesso possa essere danneggiato.
È possibile?
Come posso verificarlo?
Aggiornamento 2:
Ho provato ad aprire un'altra finestra mentre eseguivo sudo opensnoop -ve -n login
.
Ho scoperto che login
non è riuscito ad aprire alcuni file in /var/log/asl/
e i "valori errno" erano "24".
Aggiornamento 3:
Ho scoperto che errno 24 significava "troppi file aperti" e ho provato a ridurre i file di registro di sudo aslmanager
. Questo ha risolto il problema! Non so perché questi file di registro siano rimasti non cancellati però.