Permettez-moi de ce script en Python pour recevoir une notification par e-mail du login utilisateur root.
Créer un nouveau fichier / root / login-notify.py et personnaliser
(Si l'utilisateur est différent à partir du répertoire personnel de root le créer)
import smtplib, sys, MimeWriter, StringIO, base64
import os
import re
def mail (serverURL = None, sender = "to =" subject = "text ="):
Un message StringIO.StringIO = ()
écrivain = MimeWriter.MimeWriter (message)
writer.addheader («Objet», sujet)
writer.startmultipartbody («mixte»)
Partie writer.nextpart = ()
corps part.startbody = ('text / plain')
body.write (texte)
writer.lastpart ()
# Envoyer l'e-mail
SMTP = smtplib.SMTP (serverURL)
smtp.sendmail (expéditeur, pour, message.getvalue ())
smtp.quit ()
if __name__ == "__main__":
put, get = os.popen4 («OMS»)
# Personnaliser le texte ci-dessous avec le serveur, expéditeur, destinataire, le texte du message sujet,
mail ('localhost', 'from@mail.com', 'destination@mail.com', 'login utilisateur', get.readlines ())
Rendez le script exécutable avec chmod + x / usr / bin / python / root / login-notify.py.
Pour s'assurer que le script est exécuté lors de la connexion il suffit d'ajouter à l'bashrc / root /. / Usr / bin / python / root / login-notify.py.
J'espère qu'elle vous sera utile. Accepter des conseils et des améliorations bien sûr.
Articles connexes



