Linux: Envoi de mail en cas de login Root
Un petit article pour faire en sorte que Linux envoi un mail en cas de login sur root.
Très simple pour cela on édite le bashrc du compte pour lequel on veut envoyer un mail en cas de login. Le fichier ~/.bashrc est lu par bash lorsqu’il est lancé en mode interactif (en cas d’accès au terminal en ssh par exemple).
- Pour root cela ce passe sous /root/.bashrc
- Chez les autres utilisateurs c’est sous leurs home /home/<utilisateur>
- Pour l’ensemble des utilisateurs systèmes on éditera /etc/bash.bashrc
On place à la fin de se fichier la ligne suivante (remplacer l’adresse mail à la fin)
1
|
echo ‘ALERT – Root Shell Access (ServerName) on:’ `date` `who` | mail –s « Alert: Root Access from `who | cut -d'(‘ -f2 | cut -d’)’ -f1` » your@yourdomain.com
|
Pour tester il faut se déconnecter puis se loguer à nouveau sur le compte de façon à ce que le fichier bashrc.