Parece ser que la versión de las thinkfinger-tools de Ubuntu tiene un pequeño Bug. Seguramente muchos de los que teneis lector de huellas en un portátil Dell, Toshiba o ThinkPad os encontrasteis con este problema, después de haber configurado como dicen en muchos tutoriales lo de las huellas.
Vamos a realizar un pequeño repaso a la configuración general, pero ya cambiando lo que hay que cambiar para que funcione de manera adecuada.
Lo primero de todo será editar el /etc/apt/sources.list y añadir las siguientes dos lineas (siendo superusuario por supuesto o utilizando el comando sudo).
deb http://ppa.launchpad.net/jon-oberheide/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jon-oberheide/ppa/ubuntu intrepid main
Lo siguiente será instalar el material relacionado con el lector de huellas
sudo apt-get install thinkfinger-tools libthinkfinger0 libpam-thinkfinger
Ahora para cada usuario que se le quiera registrar la huella se deberá de utilizar el siguiente comando.
tf-tool --acquire --add-user nombre_de_usuario
Si simplemente la quieres registrar para superusuario, con poner el siguiente comando bastará.
tf-tool --acquire
Ahora por último vendrá bien activar el módulo uinput del kernel y activar el nuevo sistema de autenticación.
modprobe uinput
Y para que lo cargue siempre, debereis de editar el /etc/modules y añadir uinput al final.
Ahora para modificar el sistema de autenticación del sistema debereis de editar el /etc/pam.d/common-auth y os deberá de quedar de la siguiente manera el fichero.
#
# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
# traditional Unix authentication mechanisms.
#
# As of pam 1.0.1-5, this file is managed by pam-auth-update by default.
# To take advantage of this, it is recommended that you configure any
# local modules either before or after the default block, and use
# pam-auth-update to manage selection of other modules. See
# pam-auth-update(8) for details.
auth sufficient pam_thinkfinger.so
auth required pam_unix.so try_first_pass nullok_secure
# and here are more per-package modules (the "Additional" block)
# end of pam-auth-update config











