O comando 'last' do terminal não exibe o histórico de login

1

O comando last no Terminal (no Mac OS X 10.11.2) deve exibir uma lista do histórico de login. No entanto, quando eu digito, tudo que eu obtenho é

user$ last

wtmp begins Mon Jan 11 13:17
user$ last user

wtmp begins Mon Jan 11 13:17
...

A data impressa é a data e hora atuais. Há algo de errado com o meu sistema? Pode ter algo a ver com o fato de que eu tenho uma festa fabricada 4.3 em /usr/local/bin ?

Como last não funciona, existem alternativas? Estou tentando escrever um script de shell que pode descobrir quanto tempo passou desde o login antes da sessão atual.

    
por Honesty 11.01.2016 / 19:52

1 resposta

2

Acontece que eu não tinha acesso de leitura ao arquivo de log /private/var/log/system.log , então last não exibiu nada. Eu só tenho que executar sudo chmod 644 /private/var/log/system.log .

Obrigado pela sua ajuda, o Xen2050!

    
por 11.01.2016 / 23:56