Включение аутентификации по отпечатку пальца в Debian wheezy.

Многие современные ноутбуки имеют устройства для чтения отпечатка пальца. И это один из способов аутентифицироваться в операционной системе. Вместо ввода пароля вы просто проводите пальцем по устройству считывания и вуаля! Вы залогинились в систему без ручного ввода пароля.

Во-первых, устанавливаем пакеты:

После установки пакетов у вас в системе появятся следующие команды:

Команда fprintd-list показывает список откатанных отпечатков:

Если отпечатков нет, то их надо откатать. Для этого используется команда fprintd-enroll. После запуска эта программа попросит вас несколько раз откатать отпечаток, это повышает точность распознавания.

Для верификации отпечатка используется команда fprintd-verify.

Если отпечаток совпадает с заданным образцом, значит вы можете теперь заходить в систему прокатывая палец по сканеру отпечатка. Собственно, это нам и нужно.

Если вы больше не хотите пользоваться отпечатком для аутентификации, то можете удалить его командой fprintd-delete.

Вот, собственно, и всё.


Понравилась статья?

Подпишитесь на новости сайта и получайте новые статьи на свой почтовый ящик (один раз в неделю).


Включение аутентификации по отпечатку пальца в Debian wheezy.: 9 комментариев

    1. mnorin Автор записи

      Насколько я понял, пакеты libfprint0 и fprintd вы уже поставили из бэкпортов, версии 0.6.0.
      В changelog’е пакета libfprint0 есть информация о фиксе для указанного сканера?

      apt-get changelog libfprint0

      Если есть, то

      systemctl restart udev
      systemctl restart fprintd

      Других идей пока нет, расскажите, как попробуете, помогло ли.

      1. Angel_ok

        Это невероятно, спасибо!
        Обновил версию libfprint0 и да в новом в новой версии добавили мой сканер.
        * New 0.6.0 upstream release:
        * Drivers:
        — Add VFS5011 driver (Closes: #713815)
        Далее сделал рестарт udev и fprintd, и все устройство обнаружилось!
        Добавил отпечаток и все работает.
        Спасибо большое!

  1. Михаил

    Спасибо за статью.
    У меня Sony VAIO VGN-TZ191N, там датчик AuthenTec AES1660, под Windows 7 — 10 всё работает.
    Попробовал на Debian 8.7 перебраться — в linux’е датчик определяется как UPEK TouchStrip Sensor

    В статье Вы написали «После запуска эта программа попросит вас несколько раз откатать отпечаток».
    У меня на fprintd-enroll спрашивает только один отпечаток и сразу говорит «enroll-completed» ((
    И, соответственно, верификация не проходит, вечный «verify-no-match (done)».

    fprint-demo, к примеру, в живую показывает отсканированный отпечаток — всё отлично. Но вот только он не проходит верификацию, не один. Снимки всё время разные. Хорошие, но всё время чуть разные.

    У Вас ни каких мыслей нет, что мне можно сделать?

    1. Maxim Norin Автор записи

      Кое-какие мысли есть. Для начала посмотреть в /var/log/messages, есть ли ошибки. Возможно, драйвер все-таки не подходит. Потом посмотреть, совместим ли ваш сканер отпечатков с той версией fprintd, которую вы используете.

      1. Михаил

        В /var/log/messages только мусор от gnome-shell и bluetooth-мышки.
        Да и драйвер работает, картинка-же отдаётся.

        Поддержка есть: freedesktop.org/wiki/Software/fprint/libfprint/
        AuthenTec AES1660 я назвал, исходя из названия драйвера, который ставил.
        В диспетчере устройств Windows всё-таки написано «AuthenTec TouchStrip».
        Так что это UPEK TouchStrip sensor-only, но они оба есть в списке поддержки.

        Тут нужна какая-то настройка на уровне fprintd, вроде настройки точности совпадения, или чего-то такого.
        Есть /etc/fprintd.conf, но там вижу только один параметр storage, в man fprintd про файл настроек ни чего не сказано

        fprintd был 0.5.1-1 из стабильного репозитория jessie.
        Поставил 0.6.0-1 из jessie-backports — теперь fprintd-enroll просит пять отпечатков.
        Но по-прежнему fprintd-verify не пройти.

        1. Maxim Norin Автор записи

          Честно говоря, пока нет мыслей, сложно вот так удаленно диагностировать что-то подобное. Версии fprintd, fprintd-pam и libfprint одинаковые?

          1. Михаил

            Да, все были 0.5, после обновления все 0.6.
            Может и по зависимостям обновилось бы, но я явно всё перечислил для apt-get.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *