指纹识别

 

1.从源中搜索thinkfinger,发现三个软件包,装之。
sudo apt-get install thinkfinger-tools libpam-thinkfinger libthinkfinger0网上有人说自己编译安装,我觉得何苦呢。

2. 启用指纹功能
sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable
网上有文说需手动修改某些配置文件,我打开那配置文件后却发现早已改好,无须人工干预。
3. 重启系统
否则进行后续步骤时可能会报如下三种错误:
Undefined error occured (0xff).

Warning: usb_bulk_read expected to read 0x40 (read 0x10 bytes).
亦或
Could not acquire fingerprint (communication with fingerprint reader failed)
无数人报了以上这三种错误,我也都一一遇到了。但最终发现此步骤时重启一下,便好了。
4. 录制指纹
sudo tf-tool --acquire
网上有文说此处不加sudo,但我若不加sudo,总是失败。于是只好先sudo录之,然后把生成的指纹文件的属主由root改为当前用户。例如我的用户名为sanhe,便如此输入:
sudo chown sanhe:sanhe ~/.thinkfinger.bir
5. 检验指纹
tf-tool --verify
此处不加sudo,因为那个指纹的文件已经被改为当前用户的了。若提示验证通过,则至此设置全部完成。
网上有文说之后还得用tf-tool --add-user添加用户,然而我的tf-tool只有--acquire和--verify等参数,根本没--add-user这参数,不知何来此说。总之完成这5步然后重启,指纹就可用了。
记录于此,以示他人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值