Envia todos os comandos dos usuários por e-mail quando o usuário faz logout

1

No Linux, existe uma maneira de enviar um e-mail com a sessão do usuário (por exemplo, comandos) quando ele sai de uma sessão de console ou SSH?

    
por Thomas Storm 20.12.2016 / 15:03

1 resposta

2

Desde que você esteja falando sobre a execução de um shell bash no modo interativo, se você se referir a Bash Startup Files , você deve ser capaz de acionar alguns comandos através do arquivo ~/.bash_logout .

No seu caso, você faria algo como piping o histórico do shell para algum comando de email, como:

history | mail -s "history" [email protected]
    
por 20.12.2016 / 16:52