Fingerprint Reader
Contenido
Fingerprint Reader
La Tecnología de lectura de huella dactilar (Fingerprint Reader) permite sustituir las passwords por sus huellas dactilares, vamos a ver como registrar huellas dactilares para cada usuario si tu equipo contiene algún dispositivo lector de huella dactilar de la familia "SGS Thomson Microelectronic", estos se encuentran comúnmente en los equipos IBM/Lenovo ThinkPads.
Verificación de dispositivo
Para saber si tu dispositivo es soportado debes ejecutar lo siguiente:
$ lsusb |grep Fingerprint
si aparece una línea es por que tienes un dispositivo USB Fingerprint, si en esa línea aparece "SGS Thomson Microelectronics" entonces puedes seguir con esta guía.
Instalación
Vamos a instalar ThinkFinger, un programa que sirve de drivers para los dispositivos de la familia "SGS Thomson Microelectronics":
$ sudo aptitude install thinkfinger-tools libpam-thinkfinger
Configuración
Para configurar ThinkFinger, es necesario editar el archivo /etc/pam.d/common-auth:
$ sudo nano /etc/pam.d/common-auth
reemplazando las lineas no comentadas por las siguientes (es decir las que no contienen el caracter # al comienzo):
auth sufficient pam_thinkfinger.so auth required pam_unix.so try_first_pass nullok_secure
el paso anterior hay que hacerlo con mucho cuidado, lo mejor es saber bien antes de hacerlo a qué me refiero con "lineas comentadas".
Luego cargamos el módulo (driver) o reiniciar la máquina:
sudo modprobe uinput
Añadir usuario
Para añadir a un usuario simplemente debe iniciar sesión y ejecutar lo siguiente:
tf-tool --acquire
luego tendrás que pasar tu huella dactilar tres veces, sí tres veces, y correctamente. Luego de eso ya podrás pasar tu huella dactilar cada vez que te pregunte por tu password.