1.下載軟件
先去http://thinkfinger.sourceforge.net 下載 tf-tool 3.0
文件名 thinkfinger-0.3.tar.gz
2.安裝gcc編譯環境
sudo apt-get install libtool pkg-config libpam0g-dev libusb-dev build-essential
3.解壓軟件包
tar -xzvf thinkfinger-0.3.tar.gz
4.進入工作目錄
cd thinkfinger-0.3
5.運行
./configure --with-securedir=/lib/security --with-birdir=/etc/pam_thinkfinger
由於默認的prefix是/usr/local,假如不加此參數,則指紋數據會放在/usr/local/etc/pam_thinkfinger,而
thinkfinger需要用戶指紋數據放在/etc/pam_thinkfinger下
6.編譯安裝
make
sudo make install
7.常用命令
sudo tf-tool --acquire
測試是否正常獲取指紋數據
可能會遇到如下報錯:
tf-tool: error while loading shared libraries: libthinkfinger.so.0: cannot open shared object file: No such file or directory
可執行 sudo ldconfig 解決
需要輸入3次測試指紋
sudo tf-tool --verify
驗證是否能夠正確識別
sudo mkdir -p /etc/pam_thinkfinger
創建需要的目錄
sudo gedit /etc/pam.d/common-auth
修改/etc/pam.d/common-auth文檔
#
#
auth sufficient pam_thinkfinger.so
auth required pam_unix.so try_first_pass
sudo tf-tool --add-user YOUR_USER_NAME
重啟系統後加入您需要調用指紋認證模塊的用戶名
這樣 就 完成了
當您 進入系統時 輸入您的需驗證的用戶名
會提示 Password or swipe finger
我們 能夠把他改成中文的提示
把下下來的壓縮包 解壓後 進入PAM文檔夾
找到 Pam_thinkfinger.c 打開
替換 Password or swipe finger 為(您要顯示的中文提示)
比如 請輸入指紋
然後 編譯安裝 就能夠了
安裝上去了,感覺很爽,不過,就是不大穩定。