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 libfprint
fuente 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-verify
y funciona. Inscribir el dedo fprintd-enroll
también funciona y parece ser lo mismo que la inscripción real desde la configuración del sistema.
Actualizar
De los pam.d
archivos, 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 gdm
es la pantalla de inicio de sesión de Gnome. Sin embargo, ninguno de ellos tiene pam-fprintd.so
y agregarlo a, por ejemplo, gdm-fingerprint
no tuvo ningún efecto.