天天看點

Linux指紋識别程式,指紋識别系統的安裝

本文轉自: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) |