Как внедрить `fprintd` в систему входа в Kubuntu?

Как внедрить `fprintd` в систему входа в Kubuntu?

Я настроил fprintdи добавил профиль отпечатка пальца, но теперь я в тупике: как мне заставить его разрешить мне войти в систему? Я добавил

auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so

в начале /etc/pam.d/sddmкак и предполагалосьздесьчто ничего не изменило (я использовал табуляцию между authи sufficient, и sufficientи pam_...вместо пробелов, но это кажется более соответствующим другим записям в файле. Я использовал пробелы между pam_unix.so, try_first_pass, likeauthи nullok. Может ли это повлиять на что-либо?). Я добавил их так, чтобы они были первой строкой кода в файле. На странице также говорится

Чтобы это работало на экране блокировки KDE, добавьте ту же строку в начало/etc/pam.d/kde

но у меня нет такого файла! Я был направлен на эту запись в вики изВот этот, но ятакженет файла /etc/pam.d/system-local-login, и мои попытки добавить код в sudoфайл для проверки воды пока не сработали. Я думаю, что я добавляю строку не в то место в файле или использую пробелы там, где нужно использовать табуляции. Это звучит правдоподобно? Спасибо заранее!

решение1

Я сам нашел ответ!Вот. На случай, если ссылка перестанет работать, вот текст:

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

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

После завершения установки откройте /etc/pam.d/common-auth для редактирования.

$ sudoedit /etc/pam.d/common-auth
auth [success=1 default=ignore] pam_unix.so nullok_secure

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

auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10 
auth [success=1 default=ignore] pam_unix.so nullok_secure

Сохранять.

Наконец, зарегистрируйте свой отпечаток пальца с помощью следующей команды:

fprintd-enroll $USER

После выполнения команды проведите пальцем по считывателю 3 раза, чтобы зарегистрировать свой отпечаток пальца.

Но! Экран входа работает без исправлений.

Связанный контент