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

3

Após a mais recente vulnerabilidade de segurança no Mac OS High Sierra, onde o usuário root não tinha senha (a sério, veja this ), eu ficaria curioso em saber se fui vítima deste ataque.

Como posso obter uma lista de logins bem-sucedidos na conta "raiz", por exemplo, nos últimos 30 dias?

Já tentei o seguinte: Como imprimir o último horário de login? no entanto, esse comando não funciona no High Sierra.

    
por FooBar 30.11.2017 / 10:32

1 resposta

4

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

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

    último | grep ^ root

Você obterá uma lista dos últimos logins raiz em ordem cronológica inversa, se houver. Para ver as entradas para todos os usuários, use apenas last sozinho.

Tenha em atenção que um utilizador com privilégios root pode cobrir as suas faixas.

P.S. a solução de Como imprimir o último horário de login? não funciona em MacOS porque o comando last 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 de qualquer usuário para uma versão linux do comando last .

Além da resposta, você também pode executar o comando ac :

$ac -p
rui        128.40
total      128.40

Este comando mostrará a soma de tempo em que os usuários logados estavam ativos.

    
por 30.11.2017 / 10:51