У меня HP Elitebook 2530P . У меня проблема с активацией датчика отпечатка пальца для входа в систему. Кто-нибудь может мне помочь? Я использую Ubuntu 18.04
У меня HP Elitebook 2530P . У меня проблема с активацией датчика отпечатка пальца для входа в систему. Кто-нибудь может мне помочь? Я использую Ubuntu 18.04
Ответы:
Я сделал это на моем свежем Ubuntu 18.04 - dell vostro:
Установите необходимые приложения:
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Возможно, вы захотите изменить конфигурацию PAM для использования отпечатка пальца для sudo: и выберите опцию аутентификации по отпечатку пальца. Поэтому, когда вы используете sudo, он попросит вас сделать отпечатки пальцев. Если вы подождете тайм-аут отпечатка пальца, он запросит стандартный пароль.
Перезагрузка Затем перейдите в настройки / пользователи и включите Fingerprint Login. Вам может потребоваться перезагрузка.
Я не проверял ответы, на которые ссылается 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
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 раза, чтобы зарегистрировать отпечаток.
Это все, что нужно сделать. Теперь вы сможете использовать свой сканер отпечатков пальцев для входа или аутентификации (например, для установок) после входа в систему.
Вы хотите использовать свой сканер отпечатков пальцев в Ubuntu для входа? Я думаю, что вы пропустили этот ответ /ubuntu//a/872187/275849
Или вы предпочитаете использовать свой сканер отпечатков пальцев для любой аутентификации? Проверьте это /ubuntu//a/1040609/275849
Я только что настроил устройство отпечатков пальцев Элана на своем ноутбуке 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.
Разрешить пользователю регистрировать отпечатки пальцев следующим образом:
ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
Идентификатор производителя и продукта можно найти в
lsusbвыходных данных, ищите строку ElanBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.
$USERк plugdevгруппе:
usermod -a -G plugdev $USERfprintd-enroll fprintd-verifysudoили во время входа в сеанс Ubuntu (может потребоваться перезагрузка):
