Saya baru saja mendapatkan Lenovo T440s baru saya dan menginstal Fedora 20 dengan Gnome 3 di atasnya. Semuanya berjalan dengan lancar, kecuali untuk pembaca sidik jari. Ada perangkat Validity VFS5011 (138a: 0017) yang belum didukung secara resmi libfprint
, tetapi ada dukungan eksperimental yang tersedia .
Saya telah menginstal versi ini libfprint
dari sumber dan juga membangun standar fprintd dan pam_fprint . Di bagian Pengguna pada pengaturan Gnome, saya sekarang memiliki opsi untuk mengaktifkan login sidik jari. Saya mendaftarkan sidik jari saya dan mendapatkan "Sidik jari Anda berhasil disimpan. Sekarang Anda seharusnya dapat login menggunakan pembaca sidik jari Anda." pesan. Namun saya tidak. Layar login meminta saya untuk kata sandi saya seperti biasa. Indikator LED pada pembaca sidik jari tidak berkedip.
Di terminal, saya dapat memeriksa sidik jari saya menggunakan fprintd-verify
dan berfungsi. Mendaftarkan jari melalui fprintd-enroll
juga berfungsi dan tampaknya sama dengan pendaftaran aktual dari pengaturan sistem.
Memperbarui
Dari pam.d
file, dua sudah termasuk pam_fprintd.so
, satu adalah fingerprint-auth
, yang lain adalah 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
Juga, saya pikir banyak gdm-*
file bisa relevan karena pemahaman saya itu gdm
adalah layar login Gnome? Namun, tidak ada yang memilikinya pam-fprintd.so
dan menambahkannya ke mis gdm-fingerprint
tidak berpengaruh.