Считыватель отпечатков пальцев Lenovo T440s в Fedora 20

8

Я только что получил свой новый 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имело никакого эффекта.

Йонас Грайтманн
источник
У меня больше нет сканера отпечатков пальцев, но я бы проверил настройки pam.d, которые включены.
Диди Кохен
Некоторые ресурсы здесь могут помочь.
Тердон
Какая настройка pam.d будет в особенности?
Йонас Грайтманн

Ответы:

2

Ведь я исправил проблему хотя бы частично. По всей видимости,

yum install fprintd-pam

сделал свое дело. Теперь я могу использовать сканер отпечатков пальцев для проверки подлинности SUDO и удаления блокировки экрана , но не все же для начального экрана входа в системе (который я думаю , что это довольно странно, так как экран Логина и блокировка экрана подсказка выглядит довольно много то же самое). Любые дальнейшие ответы о том, как этого добиться, все еще приветствуются.

Йонас Грайтманн
источник
0

У меня есть T410 без считывателя, но я бы зашел на эту страницу, чтобы узнать, есть ли что-то, что может помочь: Fedora Wiki - Features / Fingerprint .

Я также начал бы ковыряться в категории ThinkWiki T440 , я не видел там ничего специфического для этой модели, но вы можете часто подниматься и опускаться, чтобы найти нужную информацию.

Также примечательно, что я нашел этот форум от Lenovo, где кто-то задавал тот же вопрос, что и вы (та же модель, другой дистрибутив - Ubuntu 13.10). Ubuntu 13.10 на T440 - проблемы с Wifi, звуком, сканером отпечатков пальцев и TrackPoint .

SLM
источник
Страница Fedora Wiki ужасно устарела. Как я уже писал, моя проблема не в том, чтобы заставить работать сканер отпечатков пальцев. Речь идет о том, чтобы убедить экран входа в систему принять аутентификацию по отпечатку пальца.
Йонас Грайтманн
Таким образом, я не думаю, что проблема связана с оборудованием. Я подозреваю, что моя ручная установка fprint как-то не завершена.
Йонас Грайтманн
@Jonas - да, да, я не имел в виду аппаратную проблему, но когда-то там были подставки, в прошлом было специальное программное обеспечение, которое нужно было установить, чтобы заставить их работать, поэтому я направлял вас к этим ресурсам. вероятность того, что они могут быть полезны. Эта проблема трудна для госзакупок, у которых нет ни Thinkpad, ни сканера для справки, поскольку проблема локализована на наличие такового.
SLM