Настройка аутентификации по отпечатку пальца на ThinkPad X1 Carbon с Artix Linux
Здравствуйте, я бездарь.
Мой ThinkPad X1 Carbon оснащен сканером отпечатков пальцев.
Однако, лично мне раньше не нравилась аутентификация по отпечатку пальца на ПК, поэтому я ею не пользовался, но теперь я начал думать, что это может быть хорошая вещь, поэтому я буду ее использовать.
Сначала установите следующее:
sudo pacman -S fprintd
Добавление отпечатка пальца. Похоже, это нельзя делать с sudo. Я видел, что где-то на GitHub есть ошибка.
fprintd-enroll
Затем мы настроим загрузку библиотеки аутентификации по отпечатку пальца в файле конфигурации.
sudo vim /etc/pam.d/system-auth
**alleycat**:[**haturatu**]:~**$** cat /etc/pam.d/system-auth
#%PAM-1.0
auth required pam_faillock.so preauth
# Optionally use requisite above if you do not want to prompt for the password
# on locked accounts.
**auth sufficient pam_fprintd.so**
**auth [success=1 default=bad] pam_unix.so try_first_pass nullok**
auth [default=die] pam_faillock.so authfail
auth optional pam_permit.so
auth required pam_env.so
auth required pam_faillock.so authsucc
Выделенные жирным шрифтом части — это то, что я добавил.
Похоже, если написать это выше try_first_pass nullok, модуль аутентификации по отпечатку пальца будет загружен первым, а если написать ниже, то это станет двухфакторной аутентификацией, требующей отпечатка пальца после ввода пароля.
Таким образом, этого достаточно, чтобы завершить аутентификацию при использовании sudo, что очень удобно.
Однако, после регистрации появилось сообщение "указательный палец", но как система узнает, какой палец был зарегистрирован, просто по регистрации...!?
Или это предполагает использование указательного пальца?
Вот и все.
Буду рад снова пообщаться.