Fedora 20 中的聯想 T440s 指紋讀取器
我剛拿到我的新聯想 T440 並安裝了帶有 Gnome 3 的 Fedora 20。一切執行順利,除了指紋辨識器。它有一個 Validity VFS5011 (138a:0017) 設備,尚未得到官方支持
libfprint
,但有可用的實驗支持。我從原始碼安裝了這個版本,
libfprint
還建構了標準的fprintd和pam_fprint。在 Gnome 設置的使用者部分,我現在可以選擇啟用指紋登錄。我註冊了我的指紋並收到“您的指紋已成功保存。您現在應該可以使用指紋讀取器登錄了。” 資訊。然而,我不是。登錄螢幕像往常一樣提示我輸入密碼。指紋讀取器上的 LED 指示燈不閃爍。在終端中,我可以使用它檢查我的指紋
fprintd-verify
並且它可以工作。通過手指註冊fprintd-enroll
也可以工作,並且似乎與系統設置中的實際註冊相同。更新
從
pam.d
文件中,兩個已經包含pam_fprintd.so
,一個是fingerprint-auth
,另一個是system-auth
:#%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. auth required pam_env.so auth sufficient pam_fprintd.so auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 1000 quiet_success auth required pam_deny.so account required pam_unix.so account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < 1000 quiet account required pam_permit.so password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok password required pam_deny.so session optional pam_keyinit.so revoke session required pam_limits.so -session optional pam_systemd.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so
另外,我認為這堆
gdm-*
文件可能是相關的,因為我的理解gdm
是 Gnome 登錄螢幕?但是,其中沒有一個包含pam-fprintd.so
在其中,並且將其添加到 eggdm-fingerprint
沒有效果。
畢竟,我至少部分解決了這個問題。顯然,
yum install fprintd-pam
成功了。現在,我可以使用指紋讀取器進行 sudo 身份驗證和刪除螢幕鎖定,但還不能用於初始登錄螢幕(我認為這很奇怪,因為登錄螢幕和螢幕鎖定提示看起來幾乎相同)。仍然歡迎任何有關如何實現這一目標的進一步答案。
我有一個不帶閱讀器的 T410,但我會查看此頁面以查看是否有任何幫助:Fedora Wiki - Features/Fingerprint。
我也開始探索 ThinkWiki T440 類別,我沒有看到任何特定於該模型的內容,但您通常可以上下幾個模型來查找相關資訊。
另外值得注意的是,我從聯想那裡找到了這個論壇,有人問你同樣的問題(相同型號的不同發行版 - Ubuntu 13.10)。T440 上的 Ubuntu 13.10 - Wifi、聲音、指紋讀取器和 TrackPoint 問題。