- 论坛徽章:
- 0
|
在thinkwiki.org看到一篇文章:
http://thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader
,讲怎样在LINUX系统上使用THINKPAD笔记本上的指纹来登录系统。文章内容很详实,覆盖了很多种LINUX发行版本,但很复杂。但实际上在OPENSUSE 10.3上,已经内置了一套指纹读取系统。有两个RPM要装的:一个是libthinkfinger,二是pam_thinkfinger.管理工具是tf-tool
tf-tool [--acquire | --verify | --add-user | --verify-user ] [--verbose]
--acquire 会让用户刷一次指纹,生成/tmp/test.bir文件。
--verify 让用户刷指纹,验证是否与/tmp/test.bir一致。
--add-user <用户名> 这个是真的有用了。为用户名建立指纹,文件存放在/etc/pam_thinkfinger子目录下,文件名是用户名.bir
--verify-userr <用户名> 验证用户的指纹了。
使用tf-tool生成指纹后,就可以使用了。因为PAM系统已经配置了指纹的认证.有/etc/pam.d/common-auth文件内容为证:
auth sufficient pam_thinkfinger.so
现在登录系统就酷了:
输入用户名后提示:
password or swipe finger:
嘿嘿,图形界面的登录亦是如此。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1247/showart_452153.html |
|