Ho appena ricevuto il mio nuovo Lenovo T440s e ho installato Fedora 20 con Gnome 3. Tutto funziona senza intoppi, ad eccezione del lettore di impronte digitali. Ha un dispositivo Validity VFS5011 (138a: 0017) che non è ancora ufficialmente supportato da libfprint
, ma è disponibile un supporto sperimentale .
Ho installato questa versione di libfprint
from source e ho anche creato lo standard fprintd e pam_fprint . Nella sezione Utenti delle impostazioni di Gnome, ora ho un'opzione per abilitare l'accesso tramite impronta digitale. Mi iscrivo alla mia impronta digitale e ricevo un messaggio "La tua impronta digitale è stata salvata correttamente. Ora dovresti essere in grado di accedere utilizzando il tuo lettore di impronte digitali." Messaggio. Tuttavia, non lo sono. La schermata di accesso mi richiede la mia password come al solito. L'indicatore LED sul lettore di impronte digitali non lampeggia.
In un terminale, posso controllare la mia impronta digitale usando fprintd-verify
e funziona. Anche la registrazione del dito tramite fprintd-enroll
funziona e sembra essere la stessa cosa dell'effettiva registrazione dalle impostazioni di sistema.
Aggiornare
Dai pam.d
file, due includono già pam_fprintd.so
, uno è fingerprint-auth
, l'altro è 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
Inoltre, penso che il mucchio di gdm-*
file possa essere rilevante in quanto è mia comprensione che gdm
è la schermata di accesso di Gnome? Tuttavia, nessuno di loro ha pam-fprintd.so
in esso e aggiungerlo ad esempio gdm-fingerprint
non ha avuto alcun effetto.