Настройка аутентификации по отпечатку пальца на ThinkPad X1 Carbon с Artix Linux

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

Здравствуйте, я бездарь.
Мой 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, что очень удобно.

Однако, после регистрации появилось сообщение "указательный палец", но как система узнает, какой палец был зарегистрирован, просто по регистрации...!?
Или это предполагает использование указательного пальца?

Вот и все.

Буду рад снова пообщаться.

Related Posts