Posso saber o que outros usuários fizeram através do ssh e o que estão fazendo no meu Linux?

1

Como usuário root, posso saber o que outros usuários de ssh-login fizeram e o que estão fazendo no meu Linux?

    
por Lee 23.09.2015 / 18:12

2 respostas

1

Você pode usar o comando who (ou w ) para ver quem está conectado no momento. Você pode usar o comando last para ver um histórico de pessoas que efetuaram login recentemente em sua caixa (mesmo aqueles que não estão mais logados).

Se você não vir nada nos dois comandos acima, isso significa que alguém com privilégios de root limpou o histórico.

No entanto, você não pode saber o que alguém está fazendo atualmente . O que você pode é ver o arquivo .bash_history (assumindo que eles usam o bash) e ver seus últimos comandos. Note que você só encontrará aqui os comandos que o usuário executa se eles fizerem logout do shell.

    
por 23.09.2015 / 18:16
1

w é a resposta. E se você quiser ver o histórico de comandos, você sempre pode verificar seus arquivos ~/.bash_history .

Exemplo w :

$w
 17:13:38 up 1 day,  3:45,  3 users,  load average: 1.57, 1.24, 1.02
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
claudio  :0        Tue13   ?xdm?   5:42m  0.40s gnome-session
claudio  pts/0     Tue14   24:04m  0.20s  0.20s bash
claudio  pts/1     Tue15    0.00s  0.08s  0.00s w
    
por 23.09.2015 / 18:16

Tags