Tenete il PC in un luogo frequentato da altre persone e avete paura che qualcuno possa metterci le mani? In questo tutorial vi spiegherò come ricevere una mail ogni volta che il computer viene acceso.
Per prima cosa installate le librerie necessarie:
sudo apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
Scaricate il programma necessario ad inviare la mail e spostatelo in /usr/local/bin:
wget http://pastebin.com/download.php?i=RAxXK9iR -O sendEmail.pl sudo mv sendEmail.pl /usr/local/bin/sendEmail.pl chmod a+x sendEmail.pl
Ora dovete creare lo script che invierà la mail:
sudo nano /usr/local/bin/inviomail.sh
E scriverci quanto segue sostituendo le parti in grassetto con i dati necessari:
echo "Utente $USER ha effettuato accesso in data `date`(`echo $SSH_CLIENT | awk '{print $1}'` su `echo $SSH_TTY`)" > /tmp/testomail.txt perl /usr/local/bin/sendEmail.pl -f [email protected] -t [email protected] -u Oggetto del messaggio -o message-file=/tmp/testomail.txt -s server_posta_in_uscita:porta -xu username_account_mittente -xp password_account_mittente -o tls=yes/no rm /tmp/testomail.txt
Per la lista dei parametri dei server di posta in uscita potete guardare questa pagina relativa ai provider stranieri o quest’altra relativa ai provider italiani.
Salvate il file con CTRL-O, confermate in nome con Invio e chiudete l’editor con CTRL-X.
Non resta che renderlo eseguibile ed aggiungerlo sia ad /etc/profile che ad /etc/bash.bashrc per fare in modo che sia eseguito al login di qualsiasi utente, sia da locale che da remoto:
sudo chmod a+x /usr/local/bin/inviomail.sh echo 'inviomail.sh' >> /etc/profile exit
Da questo momento in poi saprete sempre se qualcuno accederà al vostro computer senza permesso.

Quest’opera è distribuita con Licenza Creative Commons Attribuzione – Condividi allo stesso modo 4.0 Internazionale.