Verifique o histórico de login do usuário root

Verifique o histórico de login do usuário root

Seguindo a última vulnerabilidade de segurança no Mac OS High Sierra, onde o usuário root não tinha senha (sério, vejaesse), ficaria curioso para saber se fui vítima deste ataque.

Como posso obter uma lista de logins bem-sucedidos na conta 'root', digamos, nos últimos 30 dias?

Tentei o seguinte:Como imprimir a hora do último login?no entanto, esse comando não funciona no High Sierra.

Responder1

Para ver uma lista de logins bem-sucedidos no MacOS:

  • terminal aberto
  • execute o comando "last" como em:

    último | grep ^ raiz

Você receberá uma lista dos últimos logins root em ordem cronológica inversa, se houver. Para ver as entradas de todos os usuários, basta usar lastsozinho.

Cuidado, um usuário com privilégios de root pode encobrir seus rastros.

PS a solução deComo imprimir a hora do último login?não funciona no MacOS porque o lastcomando no MacOS não suporta a opção -R (pelo menos). Além disso, essa resposta destina-se apenas a imprimir a hora do último login doqualqueruser para uma versão Linux do lastcomando.

Adicionando à resposta, você também pode executar o accomando:

$ac -p
rui        128.40
total      128.40

Este comando gerará a soma do tempo que os usuários logados estiveram ativos.

informação relacionada