Dovolte mi tento skript v Pythonu pro příjem oznámení přes e-mail pro přihlášení uživatele root.
Vytvořte nový soubor / root / login-notify.py a přizpůsobit
(Pokud uživatel se liší od kořenového domovský adresář vytvořit)
import smtplib, sys, MimeWriter, StringIO, base64
import os
import re
def mail (serverURL = None, odesílatel = "k =" subject = "text ="):
StringIO.StringIO message = ()
spisovatel = MimeWriter.MimeWriter (zpráva)
writer.addheader ("Předmět", předmět)
writer.startmultipartbody ("smíšené")
Část writer.nextpart = ()
part.startbody body = ('text / plain)
body.write (text)
writer.lastpart ()
# Odeslat e-mailu
SMTP = smtplib.SMTP (serverURL)
smtp.sendmail (odesílatel, k message.getvalue ())
smtp.quit ()
Pokud __name__ == "__main__":
řečeno, se os.popen4 = ("kdo")
# Vlastní text se serverem, odesílatel, příjemce, předmět, text zprávy
mail ('localhost', 'from@mail.com "," destination@mail.com "," Uživatelské jméno ", get.readlines ())
Aby skript spustitelný chmod + x / usr / bin / python / root / login-notify.py.
Ujistěte se, že skript se spouští při přihlášení stačí přidat do souboru / root /. Bashrc / usr / bin / python / root / login-notify.py.
Doufám, že se vám to hodit. Přijměte radu a samozřejmě vylepšení.
Související články



