Biarkan saya menunjukkan script ini dengan Python untuk menerima pemberitahuan melalui email user login root.
Buat file baru / root / login-notify.py dan menyesuaikan
(Jika pengguna berbeda dari direktori home root menciptakannya)
import smtplib, sys, MimeWriter, StringIO, base64
import os
import re
def mail (serverURL = Tidak, pengirim = "untuk =" subjek = "text ="):
StringIO.StringIO pesan = ()
penulis = MimeWriter.MimeWriter (pesan)
writer.addheader ('Judul', subjek)
writer.startmultipartbody ('campuran')
Bagian writer.nextpart = ()
part.startbody tubuh = ('text / plain')
body.write (teks)
writer.lastpart ()
# Kirim mail
SMTP = smtplib.SMTP (serverURL)
smtp.sendmail (pengirim, untuk, message.getvalue ())
smtp.quit ()
jika __name__ == "__main__":
menempatkan, mendapatkan = os.popen4 ("siapa")
# Sesuaikan teks di bawah ini dengan, server pengirim, penerima, subjek teks, pesan
mail ('localhost', 'from@mail.com', 'destination@mail.com', 'User Login', get.readlines ())
Membuat dieksekusi script dengan chmod + x / usr / bin / python / root / login-notify.py.
Untuk memastikan bahwa script dijalankan saat login hanya menambahkan ke file / root /. Bashrc / usr / bin / python / root / login-notify.py.
Saya harap Anda merasa berguna. Terima perbaikan saran dan kursus.
Related Articles



