PFA ovvero Pluggable Authentication Module for Face Authentication, provvede in maniera veloce all'autenticazione tramite una serie di scansioni fatti in precedenza del nostro viso. Io l'ho provato sul mio netbook Acer Aspire One, equipaggiato con Easy Peasy e devo dire che mi ha felicemente stupito, anche se un bug in fase di autenticazione l'ho già notato. Comunque lasciando perdere il discorso sulla sicurezza e sull'usabilità, diciamo che fa scena.
A vostro rischio e pericolo 🙂
Pacchetti necessari:
#
apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev
#apt-get install libcvaux-dev libhighgui4 libhighgui-dev libqt4-dev libpam0g-dev
Installazione:
$
cd /tmp
$wget
$tar zxf pam-face-authentication-0.3.tar.gz
$cd pam-face-authentication-0.3
$mkdir build
$cd build
$cmake -D CMAKE_INSTALL_PREFIX=/usr ..
$make
#make install
Configurazione
$
qt-facetrainer
si aprirà una finestra dove partirà il processo di acquisizione di più immagini del nostro viso, ne consiglio almeno 8. Abilitiamo PFA per sudo il login manager e GDM:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/sudo
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gdm
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gnome-screensaver
per chi usa KDE:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/kde
riavviamo e siamo pronti al login " facciale " 🙂