Активація відбитків пальців на Ubuntu 18.04


20

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


Ви пробували якийсь драйвер для відбитків пальців?
Satria HR Harsono

так, але я не можу знайти версію ubuntu для елітної книги
Flen-Tiix,

Відповіді:


18

Я зробив це на своєму свіжому Ubuntu 18.04 - dell vostro:

Встановіть необхідні програми:

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

Ви можете змінити конфігурацію PAM, щоб використовувати відбитки пальців для sudo: І перевірити параметр автентифікації відбитків пальців. Тож, коли ви використовуєте судо, він попросить зняти відбитки пальців. Якщо ви зачекаєте час очікування відбитків пальців, він запитає стандартний пароль.

Перезавантажте Потім перейдіть до налаштувань / користувачів та ввімкніть Fingerprint Login. Можливо, вам доведеться перезавантажити.


4
ця справа не спрацювала для серії ThinkPad
Ахіл Сурапурам

Це все ще не працює для мене. Я вибрав датчик відбитків у пам’яті-оновлення pam-auth. Але це все ще не доступне для включення на екрані користувачів.
Bhikkhu Subhuti

Тут же не вийшло. using asus a509fj ..
Budi Mulyo

1
Працює над моїм asus P2440UA
Nam Nguyễn

На моєму ThinkPad T440p працює 18.04 LTS, без проблем. Я просто переконався перезавантажитись після встановлення, а потім перейду до деталей користувача, щоб увімкнути і підписати свій відбиток пальців.
Sidmeister

8

Я не перевіряв відповіді, на які посилається Satria HR Harsono , але я помітив, що для них потрібне використання PPA. Моє рішення повинно вас змусити працювати без PPA. Ще краще, вам не доведеться натискати клавішу Enter або кнопку входу після проведення пальцем. Він просто входить автоматично.

Перш за все, переконайтеся, що ваш розпізнавач відбитків пальців розпізнається. Зазвичай вони відображаються як 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 Multi-Flash Reader Alcor Micro Corp.
Шина 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 [успіх = 1 за замовчуванням = ігнорувати] pam_unix.so nullok_secure
    і змінити файл, додавши рядок, показаний жирним шрифтом. Переконайтесь, що порядок цих рядків такий же, як показано тут.
    auth [успіх = 2 за замовчуванням = ігнорувати] pam_fprintd.so max_tries = 1 час очікування = 10 
    auth [успіх = 1 за замовчуванням = ігнорувати "pam_unix.so nullok_secure
    Збережіть файл (Ctrl + Shift + X, Y, Enter).
  • Нарешті, записати свій відбиток пальців за допомогою наступної команди
    fprintd-enroll $ USER
    Після запуску команди проведіть пальцем по зчитувачу 3 рази, щоб записати відбиток пальця.

Це все, що там є. Тепер ви повинні мати можливість використовувати свій зчитувач відбитків пальців для входу або аутентифікації (для таких речей, як установки) після входу в систему.


Працює як шарм на старому DigitalPersona 4000B !!! Також використовується графічний інтерфейс відбитків пальців: askubuntu.com/a/872187/139248
Maxwel Leite

1

Чи посилаєтесь ви використовувати для читання відбитків пальців в Ubuntu для входу? Я думаю, ви пропустили цю відповідь /ubuntu//a/872187/275849

Або ви віддаєте перевагу використовувати зчитувач відбитків пальців для будь-якої автентифікації? Перевірте це /ubuntu//a/1040609/275849


1

Я щойно налаштував пристрій відбитків пальців Elan на своєму Xiaomi Notebook Pro під Ubuntu 18.04 з останніми оновленнями. Офіційна версія, libfprintяка постачається разом з Ubuntu, не підтримує пристрій Елана, тому я використовую для створення версії iafilatov . Можливо, це може бути корисно для HP 2530, змінивши ідентифікатор постачальника відповідно до результатів lsusb, дотримуючись цього посібника.

У моєму випадку fingerprint-gui виходить з ладу після успішної перевірки 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.