Facial recognition software may be nothing new but did you know you can use your regular ol’  webcam to log in to your Ubuntu desktop?

Logging in to Ubuntu with nothing more than a smile is possible using the pam-face-authentication utility which was specifically designed for regular everyday users to use.

Installation

The following PPA serves both Ubuntu 10.04 and Ubuntu 10.10 users and makes installation of both the pam tool and its dependencies a breeze.

Open a terminal (Applications > Accessories > Terminal) and enter in the following two lines carefully.

sudo add-apt-repository ppa:antonio.chiurazzi/ppa

sudo apt-get update && sudo apt-get install pam-face-authentication

Now run the ‘Face Trainer’ application from the Applications > Other menu.

Add face-login to GDM

Now to add the face authentication module to GDM, Ubuntu’s default login-manager:

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

Depending on your webcam model/make you may need to install and add libv4l to preload:

  • Create the file /etc/ld.so.preload
  • Paste in the path to the v411compat.so file commonly found in /usr/lib/libv4l
facialrecognition gdm tips webcam