Seguindo a mais recente vulnerabilidade de segurança no Mac OS High Sierra, onde o usuário root não tinha senha (sério, veja isso ), eu ficaria curioso para descobrir se fui vítima desse ataque.
Como posso obter uma lista de logins bem-sucedidos na conta 'root', digamos, nos últimos 30 dias?
Já tentou o seguinte: Como imprimir o último horário de login? no entanto, esse comando não funciona no High Sierra.
Para ver uma lista de logins bem-sucedidos no MacOS:
execute o comando "last" como em:
último | grep ^ root
Você obterá uma lista dos últimos logins root em ordem cronológica inversa, se houver. Para ver as entradas de todos os usuários, basta usar
last
sozinho.Cuidado, um usuário com privilégios de root pode cobrir seus rastros.
PS a solução de Como imprimir o último horário de login? não funciona no MacOS porque o
last
comando no MacOS não suporta a opção -R (pelo menos). Além disso, essa resposta serve apenas para imprimir a hora do último login de qualquer usuário para uma versão linux dolast
comando.Adicionando à resposta, você também pode executar o
ac
comando:Este comando produzirá a soma do tempo em que os usuários conectados estiveram ativos.