[ltp] fingerprint reader on T60 with Ubuntu Edgy
Ian Redfern
linux-thinkpad@linux-thinkpad.org
Thu, 12 Apr 2007 10:51:23 +0100
--=-xH18sDWRYPyhRQz8FEOq
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
ThinkFinger 0.3 from http://thinkfinger.sourceforge.net/ works for me on
Ubuntu Feisty for gdm, login and sudo, but not for gnome-screensaver or
gksu. If you have problems installing it, the developer mailing list is
very helpful.
On Thu, 2007-04-12 at 10:32 +0200, Michael Gaber wrote:
> hmm, security and a closed_source application won't match imo.
> i'm using thinkfinger (the OSS pendant) with login without any problems,
> perhaps this is also possible with ubuntu
>
> Peter Matulis schrieb:
> > I'm running on Ubuntu Edgy on my T60 and I'm having trouble getting the
> > fingerprint reader to work. So far I'm trying with the binary drivers.
> >
> > This is what I installed:
> >
> > BIOAPI Framework
> > http://www.qrivy.net/~michael/temp/bioapi_1.2.3_i386.deb
> >
> > TFMESS BioAPI BSP for Linux
> > http://www.upek.com/support/dl_linux_bsp.asp
> >
> > For the above, I compiled the Sample binary and successfully enrolled
> > and verified a print:
> >
> > # gcc -o Sample main.c -L/usr/local/lib -lbioapi100 -DUNIX
> > -DLITTLE_ENDIAN
> > # ./Sample
> >
> > I then installed a PAM for bioapi:
> > http://www.nax.cz/pub/bioapi/pam_bioapi/pam-bioapi_0.3.0.tar.gz
> >
> > This version of uses sqlite so first needed to install some more stuff:
> >
> > apt-get install libpam0g-dev
> > apt-get install sqlite3
> > apt-get install libsqlite3-dev
> >
> > Then I set up this pam and sqlite:
> >
> > $ cat /etc/pam.d/test-pam_bioapi
> > auth required pam_bioapi.so {5550454b-2054-464d-2f45-535320425350}
> > /etc/bioapi/pam/bioshadow.db :0
> >
> > % sudo sqlite3 /etc/bioapi/pam/bioshadow.db
> > sqlite> CREATE TABLE biodata (id INTEGER PRIMARY KEY,uid INTEGER,uuid
> > TEXT, header BLOB,data BLOB,signature BLOB,type INTEGER,other BLOB);
> >
> > But when I try to enroll a user I don't know what to do:
> >
> > # test_enroll-pam_bioapi
> >
> > ==> called pam_start()
> > got: `Success'
> > Please enter username: pmatulis
> > ==> called pam_chauthtok()
> > got: `User not known to the underlying authentication module'
> > ==> called pam_end()
> > got: `Success'
> >
> > Thanks for any pointers!
> >
> > Peter
> >
This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
--=-xH18sDWRYPyhRQz8FEOq
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.14.1">
</HEAD>
<BODY>
ThinkFinger 0.3 from http://thinkfinger.sourceforge.net/ works for me on Ubuntu Feisty for gdm, login and sudo, but not for gnome-screensaver or gksu. If you have problems installing it, the developer mailing list is very helpful.<BR>
<BR>
On Thu, 2007-04-12 at 10:32 +0200, Michael Gaber wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">hmm, security and a closed_source application won't match imo.</FONT>
<FONT COLOR="#000000">i'm using thinkfinger (the OSS pendant) with login without any problems, </FONT>
<FONT COLOR="#000000">perhaps this is also possible with ubuntu</FONT>
<FONT COLOR="#000000">Peter Matulis schrieb:</FONT>
<FONT COLOR="#000000">> I'm running on Ubuntu Edgy on my T60 and I'm having trouble getting the</FONT>
<FONT COLOR="#000000">> fingerprint reader to work. So far I'm trying with the binary drivers.</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> This is what I installed:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> BIOAPI Framework</FONT>
<FONT COLOR="#000000">> <A HREF="http://www.qrivy.net/~michael/temp/bioapi_1.2.3_i386.deb">http://www.qrivy.net/~michael/temp/bioapi_1.2.3_i386.deb</A></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> TFMESS BioAPI BSP for Linux</FONT>
<FONT COLOR="#000000">> <A HREF="http://www.upek.com/support/dl_linux_bsp.asp">http://www.upek.com/support/dl_linux_bsp.asp</A></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> For the above, I compiled the Sample binary and successfully enrolled</FONT>
<FONT COLOR="#000000">> and verified a print:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> # gcc -o Sample main.c -L/usr/local/lib -lbioapi100 -DUNIX</FONT>
<FONT COLOR="#000000">> -DLITTLE_ENDIAN</FONT>
<FONT COLOR="#000000">> # ./Sample</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> I then installed a PAM for bioapi:</FONT>
<FONT COLOR="#000000">> <A HREF="http://www.nax.cz/pub/bioapi/pam_bioapi/pam-bioapi_0.3.0.tar.gz">http://www.nax.cz/pub/bioapi/pam_bioapi/pam-bioapi_0.3.0.tar.gz</A></FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> This version of uses sqlite so first needed to install some more stuff:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> apt-get install libpam0g-dev</FONT>
<FONT COLOR="#000000">> apt-get install sqlite3</FONT>
<FONT COLOR="#000000">> apt-get install libsqlite3-dev</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Then I set up this pam and sqlite:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> $ cat /etc/pam.d/test-pam_bioapi </FONT>
<FONT COLOR="#000000">> auth required pam_bioapi.so {5550454b-2054-464d-2f45-535320425350}</FONT>
<FONT COLOR="#000000">> /etc/bioapi/pam/bioshadow.db :0</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> % sudo sqlite3 /etc/bioapi/pam/bioshadow.db</FONT>
<FONT COLOR="#000000">> sqlite> CREATE TABLE biodata (id INTEGER PRIMARY KEY,uid INTEGER,uuid</FONT>
<FONT COLOR="#000000">> TEXT, header BLOB,data BLOB,signature BLOB,type INTEGER,other BLOB);</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> But when I try to enroll a user I don't know what to do:</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> # test_enroll-pam_bioapi</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> ==> called pam_start()</FONT>
<FONT COLOR="#000000">> got: `Success'</FONT>
<FONT COLOR="#000000">> Please enter username: pmatulis</FONT>
<FONT COLOR="#000000">> ==> called pam_chauthtok()</FONT>
<FONT COLOR="#000000">> got: `User not known to the underlying authentication module'</FONT>
<FONT COLOR="#000000">> ==> called pam_end()</FONT>
<FONT COLOR="#000000">> got: `Success'</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Thanks for any pointers!</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> Peter</FONT>
<FONT COLOR="#000000">> </FONT>
</PRE>
</BLOCKQUOTE>
<PRE>
</PRE>
<br><br>
<P align=center><FONT style="BACKGROUND-COLOR: #ffffff">This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.</FONT></A></P>
</body>
</HTML>
--=-xH18sDWRYPyhRQz8FEOq--