Configuring fingerprint reader for Ubuntu 11.1030. Oct '11

Here's another hopefully useful how-to for getting Thinkpad T420 fingerprint reader running under Ubuntu 11.10:

Install required packages:

sudo apt-get install fprint-demo libpam-fprint

Add udev rule for setting the group ownership of fingerprint reader device:

echo "ATTRS{idVendor}==\"147e\", ATTRS{idProduct}==\"2016\", MODE=\"0664\", GROUP=\"fingerprint\"" \
    | sudo tee /etc/udev/rules.d/99-fingerprint.rules

Create group and add user to that group:

sudo groupadd fingerprint
sudo gpasswd -a lauri fingerprint

Reconfigure PAM and enable "Fingerprint reader":

pam-auth-update

Reboot the machine so the udev would create the fingerprint reader device node with proper permissions. At the moment I am not familiar how to force udev to recreate the node and unplugging the fingerprint reader is not "feasible".

Finally scan your fingerprints:

fprint_demo

Both, authentication in the login manager and sudo, should work with fingerprints now!

Ubuntu PAM