====== Envoyer un email à chaque connexion ======
===== Ressources =====
* http://blog.th-neumeier.de/2011/02/send-email-on-ssh-login-using-pam/
===== Manipulation =====
Créer un script shell '' send-email-on-ssh-login.sh '' d'envoi d'email et le placer dans '' /usr/local/sbin '' :
#!/bin/bash
if [ "$PAM_TYPE" != "open_session" ]; then
exit 0
else
{
echo "User: $PAM_USER"
echo "Remote Host: $PAM_RHOST"
echo "Service: $PAM_SERVICE"
echo "TTY: $PAM_TTY"
echo "Date: `date`"
echo "Server: `uname -a`"
} | mail -s "$PAM_SERVICE login on `hostname -s` for account $PAM_USER"
fi
exit 0
Ajouter les lignes ci-dessous au fichier '' /etc/pam.d/sshd '' :
# Ajout de l'envoi d'un email à la connexion
session optional pam_exec.so /usr/local/sbin/send-email-on-ssh-login.sh