Fingerprint GUI es una herramienta muy fácil de usar que te permite usar tu lector de huellas en el login o en cualquier parte donde el sistema te pida la contraseña (incluído el terminal).
Lectores soportados
Primero, fijate que tu lector se encuentre soportado por Fingerprint GUI. Para ello, abrí un terminal y escribí
lsusb
El ID de tu lector debería ser uno de los siguientes:
045e:00bb 061a:0110 147e:1002 045e:00bc 08ff:1600 147e:1003 045e:00bd 08ff:2500 147e:2015 045e:00ca 08ff:2580 147e:2016 0483:2015 08ff:5501 147e:3000 0483:2016 1162:0300 147e:3001 05ba:0007 138a:0001 147e:5002 05ba:0008 147e:1000 147e:5003 05ba:000a 147e:1001
Instalación
0.- En caso de que hayas instalado previamente Fingerprint GUI en forma manual, asegurate de desinstalarlo en forma completa. Borrá todos los binarios, bibliotecas compartidas, y deshacé cualquier cambio que hayas realizado en los archivos de configuración (especialmente en /etc/pam.d/).
1.- En caso de que tengas Ubuntu, podés agregar el PPA correspondiente:
sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update
2.- Instalá el programa + algunas dependencias adicionales:
sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
3.- Deslogueate y volvé a loguearte. Este paso es necesario para que GConf empiece a utilizar la nueva configuración para el protector de pantalla y que el demonio de Policyit se reinicie).
El programa estará disponible bajo Sistema > Preferencias > Fingerprint GUI. Desde allí vas a poder comenzar a registrar tus huellas.
Nota: aquellos que no usen Ubuntu pueden descargar el código fuente del programa desde la página oficial.
Te pide tu huella digital para loguearte al sistema |
Configuración
Por defecto, GDM presenta una lista de usuarios de la cual tenemos que elegir uno. Luego, restará autenticarnos usando el lector de huellas. Sin embargo, es posible configurar a GDM para que se loguee tan sólo usando el lector de huellas, seleccionando automáticamente al usuario correspondiente.
Para ello, es necesario modificar el archivo /etc/pam.d/gdm. Abrí un terminal y escribí:
sudo gedit /etc/pam.d/gdm
Luego, ingresá lo siguiente en la primera línea y guardá los cambios:
auth optional pam_fingerprint-gui.so debug
Finalmente, deshabilitá la lista de usuarios de GDM escribiendo el siguiente comando en el terminal.
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true
Es posible que tengas que reiniciar la máquina para que los cambios surtan efecto.
Para revertir este proceso, simplemente borrá la línea que agregaste en /etc/pam.d/gdm y ejecutá el siguiente comando en un terminal:
sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --unset /apps/gdm/simple-greeter/disable_user_list
Desinstalación
Usuarios de GNOME: el paquete policykit-
1-fingerprint-gui reemplaza el demonio que de PolicyKit que viene por defecto con GNOME (contenido en el paquete policykit-1-gnome). Sin embargo, al desinstalar Fingerprint GUI, el viejo paquete no vuelve a reinstalarse; hay que hacerlo en forma manual.
Por consiguiente, ANTES de desinstalar el paquete de fingerprint-gui, es necesario reinstalar el paquete policykit-1-gnome
sudo apt-get install policykit-1-gnome sudo apt-get remove fingerprint-gui
Usuarios de KDE SC: lo mismo se aplica, con la salvedad de que el paquete se llama polkit-kde-1 en vez de policykit-1-gnome.
Fuente: Fingerprint GUI | usemoslinux