本文轉自:http://blog.csdn.net/hongmy525/archive/2008/09/19/2953753.aspx
5.4. Install Thinkfinger
Linux 安裝 thinkpad 指紋識别系統
5.4.1. 首先要更新一下源
thinkfinger還隻在debian的experimental包中,首先将thinkfinger所在的源加入到/etc/souces.list中:
# experimental
deb experimental main contrib non-free
deb-src experimental main contrib non-free
然後進行更新後就可以安裝thinkfinger了
# apt-get update
# apt-get install libpam-thinkfinger thinkfinger-tools
安裝好了之後,在指令行中輸入
# tf-tool --acquire
程式會讓你刷三次手指以驗證程式可以正确運作. 然後輸入:
# tf-tool --verify
就可以驗證程式讀入的指紋是否正确
5.4.2. 設定pam linux
pam linux是使用pam進行使用者驗證的,thinkfinger使用libpam-thinkfinger代替原用的 pam_unix進行驗證,需要手動更改:
在/etc/pam.d/common-auth中将檔案改為如下所示:
auth sufficient pam_thinkfinger.so
auth required pam_unix.so nullok_secure try_first_pass
5.4.3. 啟用uinput子產品
thinkfinger的啟用需要啟用uinput子產品. 首先看系統是否加載此子產品:
# lsmod | grep uinput
如果傳回空行說明沒有啟用,需要将這個子產品加入到子產品啟用清單中:
# echo "uinput" >> /etc/modules
5.4.4. 加入使用者指紋資訊
在debian最新的thinkfinger包中已經放棄原用的 --add-user參數,而是在第二次運作程式時仍然使用--acquire參數,自動生成字尾為bir的指紋檔案存放在家目錄下.
如果希望在su,sudo時也使用指紋識别(gksu,gksudo包括emacs的tramp也已經可以使用了)就以root使用者身份登入後生成指紋文
件.然後重新開機,登入時先輸入使用者名,然後原來password處應該已經變成password or swipe
finger了.之後就可以用刷指紋代替輸入密碼了.
閱讀(880) | 評論(0) | 轉發(0) |