Lector de huellas digitales Lenovo T440s en Fedora 20

8

Acabo de comprar mi nuevo Lenovo T440s e instalé Fedora 20 con Gnome 3. Todo funciona sin problemas, excepto el lector de huellas digitales. Tiene un dispositivo Validity VFS5011 (138a: 0017) que todavía no es oficialmente compatible libfprint, pero hay soporte experimental disponible .

Instalé esta versión de la libfprintfuente y también construí el estándar fprintd y pam_fprint . En la sección Usuarios de la configuración de Gnome, ahora tengo una opción para habilitar el inicio de sesión con huella digital. Inscribo mi huella digital y obtengo el mensaje "Tu huella digital se guardó correctamente. Ahora deberías poder iniciar sesión con tu lector de huellas digitales". mensaje. Sin embargo, no lo soy. La pantalla de inicio de sesión me solicita mi contraseña como de costumbre. El indicador LED del lector de huellas digitales no parpadea.

En una terminal, puedo verificar mi huella digital usando fprintd-verifyy funciona. Inscribir el dedo fprintd-enrolltambién funciona y parece ser lo mismo que la inscripción real desde la configuración del sistema.

Actualizar

De los pam.darchivos, dos ya incluyen pam_fprintd.so, uno es fingerprint-auth, el otro es system-auth:

#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      pam_env.so
auth        sufficient    pam_fprintd.so
auth        sufficient    pam_unix.so nullok try_first_pass
auth        requisite     pam_succeed_if.so uid >= 1000 quiet_success
auth        required      pam_deny.so

account     required      pam_unix.so
account     sufficient    pam_localuser.so
account     sufficient    pam_succeed_if.so uid < 1000 quiet
account     required      pam_permit.so

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
-session     optional      pam_systemd.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session     required      pam_unix.so

Además, creo que el conjunto de gdm-*archivos podría ser relevante ya que entiendo que gdmes la pantalla de inicio de sesión de Gnome. Sin embargo, ninguno de ellos tiene pam-fprintd.soy agregarlo a, por ejemplo, gdm-fingerprintno tuvo ningún efecto.

Jonas Greitemann
fuente
Ya no tengo un lector de huellas digitales, pero verificaría la configuración de pam.d de que el lector de huellas digitales esté habilitado.
Didi Kohen
Algunos de los recursos aquí pueden ayudar.
terdon
¿Qué configuración de pam.d sería esa en particular?
Jonas Greitemann

Respuestas:

2

Después de todo, arreglé el problema al menos parcialmente. Aparentemente,

yum install fprintd-pam

Hizo el truco. Ahora, puedo usar el lector de huellas digitales para la autenticación de sudo y eliminar un bloqueo de pantalla, pero aún no para la pantalla de inicio de sesión inicial (lo que creo que es bastante extraño, ya que la pantalla de inicio de sesión y el aviso de bloqueo de pantalla se ven más o menos lo mismo). Cualquier otra respuesta sobre cómo lograr esto sigue siendo bienvenida.

Jonas Greitemann
fuente
0

Tengo un T410 sin el lector, pero revisaría esta página para ver si hay algo que pueda ayudar: Fedora Wiki - Características / Huella digital .

También comencé a hurgar en la categoría ThinkWiki T440 , no vi nada específico para este modelo allí, pero a menudo puedes subir y bajar algunos modelos para encontrar información relevante.

También cabe destacar que encontré este foro de Lenovo donde alguien hacía la misma pregunta que tú (distribución diferente del mismo modelo: Ubuntu 13.10). Ubuntu 13.10 en un T440 - Wifi, sonido, lector de huellas digitales y problemas de TrackPoint .

slm
fuente
La página Wiki de Fedora está terriblemente desactualizada. Como escribí, mi problema es no hacer que el lector de huellas digitales funcione en absoluto. Se trata de convencer a la pantalla de inicio de sesión para que acepte la autenticación de huellas digitales.
Jonas Greitemann
Por lo tanto, no creo que el problema sea específico del hardware. Sospecho que mi instalación manual de fprint está de alguna manera incompleta.
Jonas Greitemann
@Jonas: sí, sí, no estaba implicando un problema de hardware, pero con los thinkpads allí, en el pasado, había un software personalizado que uno tenía que instalar para que las cosas funcionaran, así que te estaba dirigiendo a esos recursos desde el principio posibilidad de que puedan ser útiles. Este problema es difícil para las personas que no tienen un Thinkpad o un escáner para hacer referencia, ya que el problema se localiza en tener uno.
slm