Traceur sur SSH pour enregistrer toutes les actions des utilisateurs
Vous laissez à un prestatiaire la main sur votre serveur pour une maintenance, ca permet d’éviter que avec des droits forts il fasse n’importe quoi.
Le process:
Editer /etc/rsyslogd.conf
Ajouter la ligne
local2.info /var/log/traceur
/etc/init.d/rsyslogd restart
Editer /etc/bashrc
PROMPT_COMMAND=’history -a >(logger -p local2.info -t « $USER[$PWD] $SSH_CONNECTION »)’
source /etc/bashrc
Maintenant toutes les commandes tapées sont capturées dans /var/log/traceur