如何在 Kubuntu 中實現「fprintd」登入?

如何在 Kubuntu 中實現「fprintd」登入?

我已經設定fprintd並添加了指紋配置文件,但現在我陷入困境:如何才能讓我登入?我已經添加了

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

/etc/pam.d/sddm按照建議開始這裡這不會改變任何東西(我確實在authsufficient、 和sufficient之間使用了製表符pam_...而不是空格,但這似乎與文件中的其他條目更一致。我確實在pam_unix.sotry_first_passlikeauth之間使用了空格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 次以註冊指紋。

但!登入畫面未更正。

相關內容