Pansebete

Une note autocollante repositionable sur une tête de bois

Recevoir un mail à chaque connexion d'un utilisateur sur son serveur

12/09/2015 ⋅ 1 commentaire

Par bendia

Il est possible d'envoyer un mail à chaque connexion d'un utilisateur sur le serveur. Si c'est vous, pas de problème, sinon ...

Pour cela, il suffit d'utiliser le fichier /home/$USER/.bashrc, qui est lû à chaque nouvelle connexion. Il suffit simplement d'y mettre la commande de l'envoi d'un mail avec quelques informations. Par exemple :
echo "NOTIFICATION - Acces SSH sur `hostname` le:" `date` `who` | mail -s "NOTIFICATION - Connexion de $USER via SSH depuis: `who | cut -d"(" -f2 | cut -d")" -f1`" mail@domaine.org

Pour envoyer un mail à la connexion de tous les utilisateurs (ROOT compris), on peut ajouter cette commande uniquement au fichier /etc/bash.bashrc

1 commentaire