ThinkPad 的指紋辯識原來很簡單
时间:2007-04-08
来源:互联网
wget http://download.opensuse.org/distrib...2.3-3.i586.rpm
wget http://download.opensuse.org/distrib...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
作者: netman網中人 发布时间: 2007-04-08

作者: sparksong 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08

作者: opentiss 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
结果是:
spark-thinkpad:/home/spark # tf-tool --verify-user spark
ThinkFinger 0.2.3 (http://thinkfinger.sourceforge.net/)
Copyright (C) 2006, 2007 Timo Hoenig <[email protected]>
Initializing... done.
Please swipe your finger (successful swipes 1/1, failed swipes: 0)... done.
Result: Fingerprint does match.
spark-thinkpad:/home/spark #
应该说明装好了阿,为什么注销后登录不管用呢?是不是要重启机器才行?
作者: sparksong 发布时间: 2007-04-08
是啊,如果 --verify-user 過了,那就可以用了。
你確定一下 /etc/pam.d/common-auth 裡面有沒 pam_thinkfinger.so 的句子?
作者: netman網中人 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
作者: 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
加入你需要调用指纹认证模块的用户名
作者: sparksong 发布时间: 2007-04-08
要不,就再試試:
groupadd tf-tools
TF_DEV=/proc/bus/usb/`lsusb | awk -F'[: ]' '/0483:2016/{print $2,$4}' | tr ' ' /`
chgrp tf-tools $TF_DEV
chmod g+w $TF_DEV
groupmod -A YOUR_USER_NAME tf-tools
sudo tf-tool --add-user YOUR_USER_NAME
作者: netman網中人 发布时间: 2007-04-08
spark-thinkpad:/home/spark # groupadd tf-tools
spark-thinkpad:/home/spark # TF_DEV=/proc/bus/usb/`lsusb | awk -F'[: ]' '/0483:2016/{print $2,$4}' | tr ' ' /`
spark-thinkpad:/home/spark # chgrp tf-tools $TF_DEV
chgrp: 无法访问 “/proc/bus/usb/004/003”: 没有那个文件或目录
spark-thinkpad:/home/spark #
作者: sparksong 发布时间: 2007-04-08
spark-thinkpad:/home/spark # ls -l /proc/bus
总计 0
dr-xr-xr-x 2 root root 0 04-08 00:35 input
dr-xr-xr-x 2 root root 0 04-08 00:35 pccard
dr-xr-xr-x 6 root root 0 04-08 00:35 pci
作者: sparksong 发布时间: 2007-04-08
那你不是明明能够完成前面的 tf-tools 嗎?
要不,先不管這個 group permission。
你先不要用 kdm 改用 gdm 來試試:
ctrl+alt+f1
(login as root)
rcxdm stop
vi /etc/sysconfig/displaymanager
修改這行為: DISPLAYMANAGER="gdm"
rcxdm start
作者: netman網中人 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
网上有人说:
你输入sudo ls,如果出现提示: Password or swipe finger: 那就说明你已经可以正常使用了,以后无论是系统登录还是任何要输入用户密码的场合,你都可以以刷指纹代替。 |
作者: sparksong 发布时间: 2007-04-08
#%PAM-1.0
#
# This file is autogenerated by pam-config. All changes
# will be overwritten.
#
# Authentication-related modules common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
# traditional Unix authentication mechanisms.
#
auth sufficient pam_thinkfinger.so
auth required pam_env.so
auth required pam_unix2.so
作者: sparksong 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
作者: netman網中人 发布时间: 2007-04-08
作者: sparksong 发布时间: 2007-04-08
作者: netman網中人
把你的 env.so 放第一行呢?
|
作者: sparksong 发布时间: 2007-04-08
你可以先切換到 root 身份後,執行 visudo ,然後將如下兩行註解掉:
#Defaults targetpw
#ALL ALL=(ALL) ALL
然後再打開這行:
%wheel ALL=(ALL) ALL
之後將你的 user 加入 wheel 群组:
groupmod -A user_name wheel
再用這個 user 來跑 sudo 就入出現了:
netman@x60:~> sudo ls
Password or swipe finger:
Desktop Documents bin public_html
p.s.
對了,你所参考的文章是哪篇?能否貼個 URL 上來?
作者: netman網中人 发布时间: 2007-04-08
作者: sparksong
找到了,我的pam_thinkfinger.so在/lib64/security/目录下,这个应该是没有问题的。诶,真是奇怪了。
|
我是 32bit 的呢....
作者: netman網中人 发布时间: 2007-04-08
参考文章在这里:
http://www.cublog.cn/u/8650/showart.php?id=261068
http://marvel.hit.edu.cn:8080/?p=345
作者: sparksong 发布时间: 2007-04-08
spark@spark-thinkpad:~> sudo ls
spark's password:
Password or swipe finger:
Desktop Documents Music bin public_html
spark@spark-thinkpad:~>
作者: sparksong 发布时间: 2007-04-08

我傻了吧鸡的把auth required pam_unix2.so这行给注释掉了。结果登录的时候是不需要输入密码了,但是居然连su阿,进入控制中心阿都不行了。不能su就改不回去了。郁闷坏了,只好启动到安全模式把这个设置给改了回去。

不早了,睡觉去了,88~~
作者: sparksong 发布时间: 2007-04-08
auth required pam_env.so
auth sufficient pam_thinkfinger.so
auth required pam_unix2.so
现在直接输入指纹就可以进去了。哈哈。
作者: sparksong 发布时间: 2007-04-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28