MacOS: De qual arquivo o comando 'last' obtém suas informações?

1

Não parece encontrar onde esse comando last obtém suas informações. Alguém sabe que arquivo ele usa (especificamente para o macOS do Unix)?

Tentei cat /var/log/wtmp , cat /var/run/utmp , cat /var/log/lastlog , mas tudo que recebo é: cat: [...]: No such file or directory . Tentei cat /var/log/system.log e sudo cat /var/audit , mas estes também não são. É só eu ou? Onde está esse arquivo?

    
por AymenTM 13.09.2018 / 19:06

2 respostas

1

De acordo com o manual ( man last refere-se a man utmpx ), /var/run/utmpx .

    
por 13.09.2018 / 19:13
1

Ela costumava ser /var/log/wtmp antes do Mac OS 10.3, de acordo com o comentário do arquivo de cabeçalho da Apple. Esse arquivo não existe mais e não é usado. A biblioteca C subjacente funciona para acessar o banco de dados de login, no qual o last é baseado, agora fale com o ASL.

Leitura adicional

por 14.09.2018 / 02:16