У мене є 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: І перевірити параметр автентифікації відбитків пальців. Тож, коли ви використовуєте судо, він попросить зняти відбитки пальців. Якщо ви зачекаєте час очікування відбитків пальців, він запитає стандартний пароль.
Перезавантажте Потім перейдіть до налаштувань / користувачів та ввімкніть Fingerprint Login. Можливо, вам доведеться перезавантажити.
Я не перевіряв відповіді, на які посилається 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
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 рази, щоб записати відбиток пальця.
Це все, що там є. Тепер ви повинні мати можливість використовувати свій зчитувач відбитків пальців для входу або аутентифікації (для таких речей, як установки) після входу в систему.
Чи посилаєтесь ви використовувати для читання відбитків пальців в Ubuntu для входу? Я думаю, ви пропустили цю відповідь /ubuntu//a/872187/275849
Або ви віддаєте перевагу використовувати зчитувач відбитків пальців для будь-якої автентифікації? Перевірте це /ubuntu//a/1040609/275849
Я щойно налаштував пристрій відбитків пальців 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
Дозволити реєстрацію відбитків пальців користувачеві наступним чином:
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 (можливо, знадобиться перезавантажити):
