El proyecto de fprint apunta a tapar un hueco en el escritorio Linux: la configuración de dispositivos lectores de huellas digitales.
El desarrollo de Linux enfocado en tales dispositivos ha sido disperso entre proyectos diferentes (muchos incompletos) e incoherentes en aquellos donde la aplicación tenía que ponerse en práctica con cada tipo de lector de huella digital separadamente.
El proyecto trata de cambiar esto, proporcionando un sistema central para apoyar a todos los lectores de huella digital sobre los que se pueda conseguir y tener entre manos. El software es de código abierto y a largo plazo aspiran a que se adopte por diferentes distribuciones, integración en ambientes comunes de escritorio, etc.
Primero hay que saber que fprint no es por los momentos estable, pero si muy funcional en muchos casos puntuales. Ya existe una lista de dispositivos soportados y otra con los dispositivos no soportados hasta el momento.
1. Primero se agregan los repositorios de fprint al sources.list tecleando en una sola línea:
echo -e "# Fingerprint reader support (fprint)\ndeb http://ppa.launchpad.net/madman2k/ubuntu hardy main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list
2. Seguidamente actualiza e instala fprint:
sudo apt-get update
sudo apt-get install fprint-demo libfprint-dev libfprint0 libpam-fprint
3. Ahora puedes emparejar los dedos usando el terminal o ambiente gráfico.
Terminal:
pam_fprint_enroll
GUI:
fprint_demo
4. Ahora se configure PAM para que el lector sea útil. Abre el archivo de autenticación de PAM y editalo:
sudo gedit /etc/pam.d/common-auth
5. Edita el contenido y cambialo por esto:
auth sufficient pam_fprint.so auth required pam_unix.so nullok_secure |