Ubuntu Linux在ThinkPad/Dell/Toshiba笔记本电脑上配置指纹读取器
时间:2020-01-09 10:45:36 来源:igfitidea点击:
如何在IBM /联想ThinkPad,Dell和Toshiba笔记本电脑上配置Ubutnu Linux以将开放源代码驱动程序用于指纹读取器(UPEK/SGS Thomson Microelectronics指纹读取器[USB ID 0483:2015])?您可以将UPEK/SGS Thomson Microelectronics指纹读取器使用ThinkFinger驱动程序。 该设备可以是独立的USB设备,内置在USB键盘中或者内置在笔记本电脑中。
ThinkFinger分为两部分:libthinkfinger和pam_thinkfinger。
libthinkfinger是一个用于与指纹读取器通信的库。
要从shell程序提示符在ThinkPad/Dell/Toshiba上的指纹读取器驱动程序:
- 打开终端应用程序,然后访问网站thinkfinger.sourceforge.net来获取驱动程序。
- 执行以下wget命令
$ cd /tmp $ wget -O file.tar.gz 'http://downloads.sourceforge.net/project/thinkfinger/thinkfinger/ThinkFinger%200.3/thinkfinger-0.3.tar.gz?r=&ts=1431928921&use_mirror=softlayer-sng'
- 提取tar包,执行:
$ tar xvf file.tar.gz
- 编译驱动程序:
$ cd thinkfinger-* $ ./configure --with-securedir-/lib/security --with-birdir-/etc/pam_thinkfinger $ make $ sudo make install $ sudo mkdir /etc/pam_thinkfinger
- 测试阅读器:
$ sudo tf-tool --acquire $ sudo tf-tool --verify
- 最后,如下配置PAM:
$ sudo cp /etc/pam.d/common-auth /root/ $ sudo vi /etc/pam.d/common-auth ```追加以下内容: ``` sh auth sufficient pam_thinkfinger.so auth required pam_unix.so nullok_secure try_first_pass
- 现在,添加用于身份验证的指纹,执行:
$ sudo tf-tool --add-user
- 使用以下命令验证阅读器:
$ sudo ls