無論提示類型為何,如何允許在鎖定/登入畫面上輸入指紋和密碼?

無論提示類型為何,如何允許在鎖定/登入畫面上輸入指紋和密碼?

我同時啟用了指紋和密碼登入。然而,每個僅在相應的提示可見時才起作用。

  • 當顯示指紋提示時,無法輸入密碼。

  • 當顯示密碼欄位時,指紋掃描不起作用。

  • 當同時顯示指紋提示和密碼欄位時(解鎖且指紋讀取逾時),指紋掃描不起作用,但可以輸入密碼。

在此輸入影像描述

有沒有辦法讓兩種登入方法都有效,無論顯示哪種提示?

答案1

目前來看可能還不可能。我在下面列出了它(至少)複雜的內容以及您可以嘗試的內容。

  1. 按照,

目前,當系統要求您輸入指紋時,您無法立即輸入密碼。在要求您輸入密碼之前,您需要先使指紋驗證失敗(刷錯手指或讓它超時)。這是 PAM 的限制,因為它的模組不能是線程化的,因此不能同時支援多種身份驗證方式。 (舊的 ThinkFinger 曾經這樣做過,但這是一次嚴重的駭客行為,導致了許多麻煩。)解決此限制的一個可能的解決方案是使 gdm、screensaver 和 policykit-1 支援多個替代 PAM 堆疊。

我沒有嘗試那裡的建議(這只不過是一個建議),但我沒有發現任何人成功的參考。

  1. 按照,

pam_fprintd 不支援輸入密碼或指紋,就像 pam_thinkfinger 一樣,因為這是一個嚴重的駭客行為,可以透過讓登入管理員執行 2 個單獨的 PAM 堆疊來修復

希望之光,YMMV:

  1. 參見上面第 1 條。
  2. 按照,有一個叉子https://github.com/zsxsoft/libfprint-fprintd,雖然它很舊並且沒有維護。

有關的:

  1. https://unix.stackexchange.com/questions/332149/how-to-login-with-both-password-and-fingerprint
  2. https://unix.stackexchange.com/questions/207360/use-multiple-pam-login-methods-at-once
  3. https://www.redhat.com/sysadmin/pam-authconfig (“您可以同時設定多個選項...”)

相關內容