¿Cómo instalo un lector de huellas digitales en Lenovo ThinkPad?

47

Tengo un Lenovo ThinkPad con un lector de huellas digitales:

Huella digital Thinkpad

¿Cómo hacer que Ubuntu lo reconozca y lo use para iniciar sesión?

Ya probé:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt-get update

... pero esta GUI no reconoce mi dispositivo. ¿Alguien sabe alguna otra opción?

Yosved Villar
fuente
¿Conoces el modelo / fabricante / identificación del dispositivo de huellas digitales? Puede aparecer en lspci -vo lsusb -v.
Wilf
De acuerdo con la wiki de Arch Linux , es posible que deba reiniciar o agregarse a los grupos plugdevy scanner(ya debería estar en el plugdevgrupo).
muru
¿Cómo agrego mi usuario en el 'plugdev'?
Yosved Villar
Leer man useraddy hacer algo como sudo useradd --groups=plugdev,scanner $USER. Luego, cierre de sesión: los grupos solo se aplican en el momento de inicio de sesión. Bueno, no exactamente, pero cerrar sesión / iniciar sesión es la forma más fácil.
waltinator
¿Puedes ver el lector de huellas digitales en la salida de sudo lspci -vo sudo lsusb -v? Si es así, edite su pregunta para compartir la información.
waltinator

Respuestas:

55

Probé tanto Fingerprint Gui como FPrint en mi Thinkpad W550S. Fingerprint Gui tenía una buena interfaz, pero era bastante inestable en la página de inicio de sesión y sudo y se bloqueaba constantemente.

FPrint parece más simple, pero funciona muy bien:

Para Ubuntu 16.04 o superior:

sudo apt install libpam-fprintd fprint-demo

Para Ubuntu 15.04 o menos

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd gksu-polkit

Después de eso, puede probarlo ejecutando fprint_demoy guardar la huella digital con fprintd-enroll. Esto automáticamente hará que su pantalla de inicio de sesión requiera deslizar el dedo en lugar de una contraseña.

Kostanos
fuente
gksu-polkit no existe en 2015.10 pero parece ser instalable: askubuntu.com/questions/653459/…
Nicolas Raoul
En realidad, no es necesario instalar gksu-polkit, parece.
Nicolas Raoul
La pregunta era para 14.04. No lo probé en las últimas versiones. Pero gracias de todas maneras.
Kostanos
44
Para 16.04, apt-get install libpam-fprintdfue suficiente para obtener fprintd-enrolly funcionar la página de inicio de sesión.
Samuli Kärkkäinen
1
después de configurar esto, cómo volver a ingresar la contraseña
Kasun Siyambalapitiya
4

Fprint funcionó perfectamente en un Lenovo Thinkpad X1 Carbon en Ubuntu 14.04. Seguí estrictamente las instrucciones:

sudo add-apt-repository -y ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libfprint0 fprint-demo libpam-fprintd

y finalmente guardé mi huella digital con fprintd-enroll. ¡Ahora puedo iniciar sesión y validar mi sudoacceso con solo deslizar el dedo!

Albin Freycenon
fuente
Oh, vaya, tuve mi T440 durante 3 años y ahora me di cuenta de que fprint funciona de maravilla. Eso es muy dulce!
Ibrahim
¿Cuál es la diferencia en su respuesta de la anterior?
Kostanos
3
@AlbinFreycenon, ¿funcionará esto x1 carbon 5th gen?
Kasun Siyambalapitiya
no se encontró ningún dispositivo en ubuntu 16
Dibish
2

En mi Thinkpad X220, tuve que habilitar el lector de huellas digitales en el BIOS (toque F1 varias veces después de iniciar la computadora).

Después de eso, fprint_demo funciona en el sentido de que se ejecuta, pero no puede leer ningún dato de huella digital ("Escaneo incorrecto. Retire el dedo antes de volver a intentarlo").

Erik Aas
fuente
55
Solo quiero usar como lo estaba usando en Windows.
Yosved Villar