在 ThinkPad X1 Carbon + Artix Linux 上啟用指紋辨識
您好,我是無能。
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 時的驗證就完成了,很方便。
但是,註冊後出現了「食指」之類的提示,難道只註冊就能知道是哪根手指嗎...!?
還是說預設就是食指呢?
那麼。
下次再見。