Активация отпечатков пальцев в Ubuntu 18.04


19

У меня HP Elitebook 2530P . У меня проблема с активацией датчика отпечатка пальца для входа в систему. Кто-нибудь может мне помочь? Я использую Ubuntu 18.04


Вы пробовали драйвер для отпечатка пальца?
Сатрия HR Харсоно

да, но я не могу найти версию Ubuntu для elitebook
Flen-Tiix

Ответы:


17

Я сделал это на моем свежем Ubuntu 18.04 - dell vostro:

Установите необходимые приложения:

sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update

Возможно, вы захотите изменить конфигурацию PAM для использования отпечатка пальца для sudo: и выберите опцию аутентификации по отпечатку пальца. Поэтому, когда вы используете sudo, он попросит вас сделать отпечатки пальцев. Если вы подождете тайм-аут отпечатка пальца, он запросит стандартный пароль.

Перезагрузка Затем перейдите в настройки / пользователи и включите Fingerprint Login. Вам может потребоваться перезагрузка.


4
эта штука не сработала для серии ThinkPad
Ахил Сурапурам,

Это все еще не работает для меня. Я выбрал датчик отпечатка пальца в обновлении pam-auth. Но он все еще не доступен для включения на экране пользователей.
Бхиккху Субхути

То же самое здесь, не работает. используя asus a509fj ..
Буди Мулё

1
Работает на моем Asus P2440UA
Nam Nguyễn

Он работает без проблем на моем ThinkPad T440p под управлением 18.04 LTS. Я только что удостоверился, что перезагрузился после установки и затем пошел к пользовательским данным, чтобы включить и зарегистрировать мой отпечаток пальца.
Сидмейстер

8

Я не проверял ответы, на которые ссылается Satria HR Harsono , но заметил, что они требуют использования PPA. Мое решение должно заставить вас работать без PPA. Более того, вам не нужно нажимать клавишу ввода или кнопку входа после того, как вы проведете пальцем. Он просто входит в систему автоматически.

Прежде всего, убедитесь, что ваш сканер отпечатков пальцев распознается. Обычно они отображаются как USB-устройства. Бегатьlsusb

$ lsusb
Шина 004 Устройство 001: ID 1d6b: 0003 Корневой концентратор Linux Foundation 3.0
Шина 003 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0
Шина 002 Устройство 001: ID 1d6b: 0003 Корневой концентратор Linux Foundation 3.0
...
Шина 001 Устройство 009: ID 0483: 2016 Устройство считывания отпечатков пальцев STMicroelectronics
...
Шина 001 Устройство 002: ID 058f: 6366 Alcor Micro Corp. Multi Flash Reader
Шина 001 Устройство 001: ID 1d6b: 0002 Корневой концентратор Linux Foundation 2.0

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

  • Установите необходимые приложения.
    sudo apt install -y fprintd libpam-fprintd
  • После завершения установки откройте /etc/pam.d/common-auth для редактирования ( sudo nano /etc/pam.d/common-auth). Найдите строку (строка 17 в моей системе), которая гласит
    auth [success = 1 default = ignore] pam_unix.so nullok_secure
    и измените файл, добавив строку, показанную ниже жирным шрифтом. Убедитесь, что порядок этих строк такой же, как показано здесь.
    auth [success = 2 default = ignore] pam_fprintd.so max_tries = 1 тайм-аут = 10 
    auth [success = 1 default = ignore] pam_unix.so nullok_secure
    Сохраните файл (Ctrl + Shift + X, Y, Enter).
  • Наконец, зарегистрируйте свой отпечаток пальца с помощью следующей команды
    fprintd-enroll $ USER
    После выполнения команды проведите пальцем по сканеру 3 раза, чтобы зарегистрировать отпечаток.

Это все, что нужно сделать. Теперь вы сможете использовать свой сканер отпечатков пальцев для входа или аутентификации (например, для установок) после входа в систему.


Работает как шарм на старом DigitalPersona 4000B !!! Также работает графический интерфейс Fingerprint: askubuntu.com/a/872187/139248
Leite

1

Вы хотите использовать свой сканер отпечатков пальцев в Ubuntu для входа? Я думаю, что вы пропустили этот ответ /ubuntu//a/872187/275849

Или вы предпочитаете использовать свой сканер отпечатков пальцев для любой аутентификации? Проверьте это /ubuntu//a/1040609/275849


1

Я только что настроил устройство отпечатков пальцев Элана на своем ноутбуке Xiaomi Pro под Ubuntu 18.04 с последними обновлениями. Официальная версия, libfprintкоторая идет с Ubuntu, не поддерживает устройство Elan, поэтому я использую для сборки версию iafilatov . Возможно, это может быть полезно для HP 2530 путем изменения идентификатора поставщика в соответствии с выводом lsusb, следующим за этим руководством.

В моем случае отпечаток пальца падает при успешной проверке с помощью libfprint iafilatov, поэтому я использую только утилиты fprintd

  • Установите fprintd и включите его для sudo

    sudo apt install -y fprintd libpam-fprintd
    sudo pam-auth-update
    
  • Обновление libfprintсборки и установки libfprint iafilatov . См README.md для сборки выпуска версии.

  • Обновите символическую ссылку /usr/lib/libfprint.so.0-> /usr/local/lib/libfprint.so.0.0.0(до вновь установленной сборки iafilatov.

  • Разрешить пользователю регистрировать отпечатки пальцев следующим образом:

    1. Создайте /lib/udev/rules.d/40-libfprint0-custom.rules следующим образом:
      ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
      

      Идентификатор производителя и продукта можно найти в lsusbвыходных данных, ищите строку ElanBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.

    2. Добавьте ваш $USERк plugdevгруппе:
      usermod -a -G plugdev $USER
    3. перезагрузка
  • Записать отпечатки пальцев:
    fprintd-enroll 
  • Проверьте соответствие отпечатков пальцев
    fprintd-verify
  • Выполнено. Вы можете проверить это, позвонив sudoили во время входа в сеанс Ubuntu (может потребоваться перезагрузка): введите описание изображения здесь введите описание изображения здесь
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.