Lector de huellas digitales en Ubuntu 8.04/Debian

Hoy vamos a configurar nuestro lector de huellas!

Lo primero es que ubuntu (o la distro que usemos) nos lo reconozca, asi que:

root@astaroth:~$ lsusb | grep Fingerprint
Bus 001 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Ok, lo coje, asi que procedemos a instalar los paquetes necesarios:

aptitude install libthinkfinger0 libpam-thinkfinger thinkfinger-tools

Ya lo tenemos instalado, asi que ahora vamos a probarlo, para eso, cuando tecleemos el comando y nos ponga “Please swipe your finger” pasar el dedo por el lector.

root@astaroth:~# tf-tool –acquire

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing… done.
Please swipe your finger (successful swipes 3/3, failed swipes: 1)… done.
Storing data (/root/.thinkfinger.bir)… done.
root@astaroth:~#

Despues, tecleamos el siguiente comando y pasamos el dedo una vez… o las que hagan falta hasta que lo hagas bien:

root@astaroth:~# tf-tool –verify

ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing… done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)… done.
Result: Fingerprint does match.
root@astaroth:~#

Para el uso diario del lector, editamos el fichero “/etc/pam.d/common-auth” y lo dejamos como el siguiente:

# /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.
#
auth    sufficient      pam_thinkfinger.so
auth    required        pam_unix.so try_first_pass nullok_secure

El siguiente paso es añadir un modulo del kernel, asi que editamos el fichero “/etc/modules” y añadimos al final (si no esta ya) uinput.

Ahora vamos a crear nuestro login, para eso escribimos: sudo tf-tool –add-user your_login

Los usuarios de KDE tenemos un problema con el lector de huellas, y es que KDM actualmente no soporta esta opcion, asi que lo unico que funcionaria en KDE con el lector de huellas es ksudo.

Fuente

Anuncios