Como descobrir quem reinicializou o servidor LINUX

3

Alguém reiniciou nosso servidor Linux e quero descobrir qual usuário fez isso.

Pode haver vários usuários neste servidor com privilégios sudo. Há algum arquivo de registro específico que rastreie o usuário que foi reinicializado da última vez?

Edit: Estou usando o Red Hat 6.3

    
por DevOps_101 16.03.2015 / 21:37

3 respostas

4

Você pode usar " last " para verificar. Ele mostra quando o sistema foi reinicializado e quem efetuou login e logout.

Da página de manual:

last, lastb - show listing of last logged in users
    
por 08.12.2016 / 07:11
8

Se seus usuários precisarem usar o sudo para reinicializar o servidor, você poderá localizar quem fez isso procurando no arquivo de log relevante. Para o CentOS, como distros, procure em /var/log/secure e, para o Ubuntu, procure em /var/log/auth log .

Se você estiver usando um sistema operacional ou uma distribuição diferente, poderá rastrear o arquivo de log lendo a man page do sudoers, que contém informações sobre o recurso de log usado por padrão e como alterá-lo. Armado com isso você pode verificar sua configuração do syslog ...

    
por 16.03.2015 / 21:45
3

Todo sistema Linux / Unix possui uma variedade de / var / log / secure.

Para o Ubuntu, como estou supondo que você esteja usando, tente /var/log/auth.log.

Eu sugeriria:

sudo grep sudo /var/log/auth.log

Você obterá resultados semelhantes a:

Mar 16 13:40:38 hostname sudo:  username : TTY=pts/10 ; PWD=/home/username ; USER=root ; COMMAND=/bin/bash
    
por 16.03.2015 / 21:42

Tags