LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2077|回复: 26

ThinkPad 的指紋辯識原來很簡單

[复制链接]
发表于 2007-4-7 22:46:27 | 显示全部楼层 |阅读模式
沒想到,在 thinkpad 上啟用指紋辯識是這麼簡單的:
wget http://download.opensuse.org/dis ... er-0.2.3-3.i586.rpm
wget http://download.opensuse.org/dis ... er-0.2.3-3.i586.rpm
rpm -ivh pam_thinkfinger-0.2.3-3.i586.rpm libthinkfinger-0.2.3-3.i586.rpm
tf-tool --acquire
(劃手指三次)
mv /tmp/test.bir > /etc/pam_thinkfinger/kenny.bir
chmod 600 /etc/pam_thinkfinger/kenny.bir
(以上假設你的個人帳號是 kenny)
cp /etc/pam.d/common-auth /etc/pam.d/common-auth.bak
sed -i '/pam_unix2/i auth sufficient pam_thinkfinger.so' /etc/pam.d/common-auth

然後登出,輸入帳號,再劃手指就行了。

p.s.
我用的是 x60s + OpenSuSE10.2
发表于 2007-4-7 23:18:14 | 显示全部楼层
哈哈,强阿。我试试先:p
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:18:54 | 显示全部楼层
另外,我是用DVD刻成光盘装的,没出现你说的装不上的情况。
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:20:29 | 显示全部楼层
会不会有危险呀,呵呵
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:37:52 | 显示全部楼层
不行阿?照理说不该没作对的阿。最后一行我不懂,能不能解释一下?另外,登录时输入密码那一步划指纹时有没有什么提示?
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:40:49 | 显示全部楼层
我在生成test.bir后su了一下,有没有关系?另外,chmod 600是不是说只有root才可以读写?
回复 支持 反对

使用道具 举报

发表于 2007-4-7 23:53:14 | 显示全部楼层
我把spark.bir拷贝好之后。使用命令:  tf-tool --verify-user spark
结果是:
spark-thinkpad:/home/spark # tf-tool --verify-user spark

ThinkFinger 0.2.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>

Initializing... done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done.
Result: Fingerprint does match.
spark-thinkpad:/home/spark #

应该说明装好了阿,为什么注销后登录不管用呢?是不是要重启机器才行?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-8 00:00:33 | 显示全部楼层
恩?奇怪。
是啊,如果 --verify-user 過了,那就可以用了。
你確定一下 /etc/pam.d/common-auth 裡面有沒 pam_thinkfinger.so 的句子?
回复 支持 反对

使用道具 举报

发表于 2007-4-8 00:08:59 | 显示全部楼层
我在生成test.bir后su了一下,有没有关系?另外,chmod 600是不是说只有root才可以读写?
回复 支持 反对

使用道具 举报

发表于 2007-4-8 00:11:40 | 显示全部楼层
Post by netman網中人
恩?奇怪。
是啊,如果 --verify-user 過了,那就可以用了。
你確定一下 /etc/pam.d/common-auth 裡面有沒 pam_thinkfinger.so 的句子?


有的。

哦,想起来了,有一点没有照你的做:你用wget下载用rpm -i安装的,我直接用浏览器下载并按照提示安装的,应该不会有安装路径之类的问题吧?

上网查了一下,这几步都正常,不知道为什么没有在系统中生效:
二。配置:
(1)sudo tf-tool --acquire
测试是否正常获取指纹数据
(2)sudo sf-tool --verify
测试能否正确验证指纹
(3)sudo mkdir -p /etc/pam_thinkfinger
创建需要的目录
(4)sudo tf-tool --add-user YOUR_USER_NAME
加入你需要调用指纹认证模块的用户名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表