在 ThinkPad X1 Carbon + Artix Linux 上啟用指紋辨識

2 min

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

您好,我是無能。

ThinkPad X1 Carbon 配備了指紋辨識功能。
然而,我個人一直不喜歡在 PC 上使用指紋辨識,所以從未使用過,但現在我開始覺得它可能是一個好東西,所以決定使用它。

首先,安裝以下內容:

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