Se entri nel mio pc ti faccio una foto, che sarà allegata ad una email e che riceverò entro 20 secondi dal login.
La distro usata: Lubit 5.
Primo passaggio: Installare e configurare mutt.
$ sudo apt-get install mutt
Settiamo il file di configurazione di mutt
nano ~/.muttrc
Incolliamo in nano il seguente testo, magari in sostituzione a quello che troviamo, qualora ci fosse.
# SMTP SETTINGS
set smtp_url = "smtp://NomeEmail@smtp.gmail.com:587/"
set smtp_pass = "password-account-gmail"
N.B.
- Inserire nel file di configurazione il proprio indirizzo email, lasciando inalterata la voce smtp.
- Inserire la password del proprio account gmail
Secondo passaggio: Installiamo e configuriamo fswebcam.
$ sudo apt-get install fswebcam
Anzitutto controlliamo se il programma riconosce la nostra webcam:
$ fswebcam --device /dev/video0 output.jpeg
Se nella vostra home troverete la foto, vuol dire che fswebcam supporta la vostra webcam, in caso contrario, no. ;)
Passiamo dunque alla creazione del file di configurazione di fswebcam.
Apriamo il terminale e digitiamo
$ nano ~/.fswebcam.conf
Ci troveremo di fronte ad un foglio di testo in bianco.
Su questo foglio dobbiamo impartire degli ordini a fswebcam in modo che faccia ciò che diciamo noi.
Vi posto la mia configurazione (che è quella base)
device /dev/video0
resolution 640x480
set brightness=60%
top-banner
banner-colour "#40263A93"
Info <Buongiorno>
title Bit3Lux
font /usr/share/fonts/truetype/msttcorefonts/comic.ttf
timestamp "%d-%m-%Y %H:%M:%S"
jpeg 100
Dopo aver fatto delle piccole modifiche, che fra poco vi dirò, potrete copiare questo testo e incollarlo sul foglio bianco di cui sopra e salvare il tutto.
I parametri che dovete/potete cambiare sono scritti in rosso:
- Resolution: io ho messo 640x480
- Info: il messaggio che si vuole che compaia sul banner
- Title: il titolo della foto (io ho messo il mio nome)
- Set brightness: la luminosità (ho messo 60%)
Inoltre potete cambiare il colore del banner:
"#FF0000" rosso
"#80000000" nero
"#FF000000" invisibile
"#40263A93" colore di default, etc.
Terzo passaggio: creiamo lo script Avviso.
$ sudo su
# nano /usr/local/bin/Script/Avviso
Incolliamoci dentro il seguente testo:
#!/bin/bash
avviso="$USER, qualcuno sta usando il tuo pc"
echo $avviso | mutt -s "AVVISO" -a /$HOME/output.jpeg -- tuaemail@gmail.com
exit 0
N.B.
1. Modificare il nome della foto.
2. Aggiungere il proprio indirizzo email.
Rendiamo lo script eseguibile:
# chmod +x /usr/local/bin/Script/Avviso
Quinto passaggio: configuriamo l'autostart.sh
# nano /usr/local/bin/autostart.sh
E, prima di "exit 0", aggiungiamo
#fswebcam+mutt
sleep 10 && fswebcam -c ~/.fswebcam.conf
sleep 20 && /usr/local/bin/Script/Avviso &
Ora aprite il terminale e digitate:
$ openbox --exit
Loggatevi di nuovo e dopo 20 secondi, se tutti i passaggi sono andati a buon fine, vi arriverà la fatidica email ;)
Autore: Iannoccaro Luigi
Nessun commento:
Posta un commento