Я только что получил свой новый Lenovo T440s и установил Fedora 20 с Gnome 3 на нем. Все работает без сбоев, кроме считывателя отпечатков пальцев. Он получил устройство Validity VFS5011 (138a: 0017), которое еще официально не поддерживается libfprint
, но имеется экспериментальная поддержка .
Я установил эту версию libfprint
из исходного кода, а также собрал стандартные fprintd и pam_fprint . В разделе «Пользователи» настроек Gnome у меня теперь есть возможность включить вход по отпечатку пальца. Я регистрирую свой отпечаток пальца и получаю «Ваш отпечаток пальца был успешно сохранен. Теперь вы сможете войти в систему с помощью сканера отпечатков пальцев». сообщение. Тем не менее, я не. Экран входа в систему запрашивает мой пароль, как обычно. Светодиодный индикатор на считывателе отпечатков пальцев не мигает.
В терминале я могу проверить свой отпечаток пальца, fprintd-verify
и он работает. Регистрация с помощью пальца fprintd-enroll
также работает и выглядит так же, как фактическая регистрация в настройках системы.
Обновить
Из pam.d
файлов два уже включают pam_fprintd.so
, один есть fingerprint-auth
, другой есть 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
Кроме того, я думаю, что куча gdm-*
файлов может быть актуальной, так как я понимаю, что gdm
такое экран входа в Gnome? Однако ни один из них не имеет pam-fprintd.so
этого, и добавление его, например, не gdm-fingerprint
имело никакого эффекта.