Я только что получил свой новый 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
имело никакого эффекта.
Ответы:
Ведь я исправил проблему хотя бы частично. По всей видимости,
сделал свое дело. Теперь я могу использовать сканер отпечатков пальцев для проверки подлинности SUDO и удаления блокировки экрана , но не все же для начального экрана входа в системе (который я думаю , что это довольно странно, так как экран Логина и блокировка экрана подсказка выглядит довольно много то же самое). Любые дальнейшие ответы о том, как этого добиться, все еще приветствуются.
источник
У меня есть T410 без считывателя, но я бы зашел на эту страницу, чтобы узнать, есть ли что-то, что может помочь: Fedora Wiki - Features / Fingerprint .
Я также начал бы ковыряться в категории ThinkWiki T440 , я не видел там ничего специфического для этой модели, но вы можете часто подниматься и опускаться, чтобы найти нужную информацию.
Также примечательно, что я нашел этот форум от Lenovo, где кто-то задавал тот же вопрос, что и вы (та же модель, другой дистрибутив - Ubuntu 13.10). Ubuntu 13.10 на T440 - проблемы с Wifi, звуком, сканером отпечатков пальцев и TrackPoint .
источник