Как активировать отпечаток пальца для входа в Ubuntu 20.04?

Вопрос или проблема

Я не смог включить сканер отпечатков пальцев через Настройки->Пользователи->Аутентификация и вход.

Когда я пытаюсь сделать это, возникает ошибка: “Не удалось получить доступ к сканеру отпечатков пальцев. Пожалуйста, обратитесь к вашему системному администратору за помощью!”

Кто-нибудь может помочь включить его?

Вам нужно установить fingerprint-gui

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt update
sudo apt install libbsapi policykit-1-fingerprint-gui fingerprint-gui

затем запустите fingerprint gui

Это лучшее руководство здесь:

https://devicetests.com/install-fingerprint-reader-lenovo-thinkpad-ubuntu

Для > 2204

sudo apt install libpam-fprintd

Возможно, вам также нужно:

sudo pam-auth-update

Для других версий – смотрите ссылку.

Ответ или решение

Теория

Ваша проблема связана с активацией возможности входа в систему Ubuntu 20.04 с помощью отпечатка пальца. Это довольно распространенная задача, особенно на ноутбуках, которые имеют специальный датчик для считывания отпечатков. Основной причиной, по которой устройство может не работать изначально, является отсутствие соответствующих драйверов или программных инструментов, которые необходимы для полноценного функционирования устройства сканирования отпечатков.

Ubuntu поддерживает использование отпечатков пальцев через системные библиотеки, такие как fprintd и ориентированные на пользователя приложения, такие как fingerprint-gui. Установив и правильно настроив эти утилиты, вы сможете добавить отпечаток пальца как способ аутентификации в системе.

Пример

Во-первых, нужно убедиться, что ваше устройство распознается системой. Для этого можно воспользоваться командой lsusb, которая покажет список всех подключенных USB-устройств. Среди прочего здесь должен быть указан сканер отпечатков.

Если устройство не распознаётся, отметьте, что ваш датчик может требовать специфический драйвер. В этом случае стоит проверить сайт производителя на наличие драйверов для Linux или поинтересоваться наличием поддержки сканеров на форумах и ресурсах для разработчиков Ubuntu.

Если устройство распознается, следующим шагом является установка программы fingerprint-gui, которую можно добавить через PPA-репозиторий. Это делается следующими командами:

sudo add-apt-repository ppa:fingerprint/fingerprint-gui
sudo apt update
sudo apt install libbsapi policykit-1-fingerprint-gui fingerprint-gui

После установки программы запустите fingerprint-gui и следуйте инструкциям интерфейса, чтобы зарегистрировать отпечаток пальца.

Применение

Если после установки fingerprint-gui проблема не решилась, можно попробовать использовать другую утилиту libpam-fprintd, которая традиционно поддерживается Linux-системами для предоставления аутентификации по отпечаткам.

Для установки выполните:

sudo apt install libpam-fprintd

Затем добавьте аутентификацию через отпечаток пальца в PAM (Pluggable Authentication Modules) конфигурацию:

sudo pam-auth-update

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

Не забудьте сделать резервную копию ваших текущих настроек PAM перед внесением изменений, поскольку ошибки в этой области могут заблокировать доступ ко всей системе.

Заключение

Активация аутентификации по отпечатку пальца в Ubuntu может потребовать терпения и времени, так как доступность и корректное функционирование драйверов для конкретных моделей устройств на данное время может варьироваться. Если ваше устройство не поддерживается ‘из коробки’, уточнение статуса поддержки может потребовать подключения к сообществам или обновления дистрибутива до более свежей версии, где включена поддержка для вашего оборудования.

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

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

Капча загружается...