[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">&gt; I'm running on Ubuntu Edgy on my T60 and I'm having trouble getting the</FONT>
<FONT COLOR="#000000">&gt; fingerprint reader to work.  So far I'm trying with the binary drivers.</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; This is what I installed:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; BIOAPI Framework</FONT>
<FONT COLOR="#000000">&gt; <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">&gt; </FONT>
<FONT COLOR="#000000">&gt; TFMESS BioAPI BSP for Linux</FONT>
<FONT COLOR="#000000">&gt; <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">&gt; </FONT>
<FONT COLOR="#000000">&gt; For the above, I compiled the Sample binary and successfully enrolled</FONT>
<FONT COLOR="#000000">&gt; and verified a print:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; # gcc -o Sample main.c -L/usr/local/lib -lbioapi100 -DUNIX</FONT>
<FONT COLOR="#000000">&gt; -DLITTLE_ENDIAN</FONT>
<FONT COLOR="#000000">&gt; # ./Sample</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; I then installed a PAM for bioapi:</FONT>
<FONT COLOR="#000000">&gt; <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">&gt; </FONT>
<FONT COLOR="#000000">&gt; This version of uses sqlite so first needed to install some more stuff:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; apt-get install libpam0g-dev</FONT>
<FONT COLOR="#000000">&gt; apt-get install sqlite3</FONT>
<FONT COLOR="#000000">&gt; apt-get install libsqlite3-dev</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Then I set up this pam and sqlite:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; $ cat /etc/pam.d/test-pam_bioapi </FONT>
<FONT COLOR="#000000">&gt; auth required pam_bioapi.so {5550454b-2054-464d-2f45-535320425350}</FONT>
<FONT COLOR="#000000">&gt; /etc/bioapi/pam/bioshadow.db :0</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; % sudo sqlite3 /etc/bioapi/pam/bioshadow.db</FONT>
<FONT COLOR="#000000">&gt; sqlite&gt; CREATE TABLE biodata (id INTEGER PRIMARY KEY,uid INTEGER,uuid</FONT>
<FONT COLOR="#000000">&gt; TEXT, header BLOB,data BLOB,signature BLOB,type INTEGER,other BLOB);</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; But when I try to enroll a user I don't know what to do:</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; # test_enroll-pam_bioapi</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; ==&gt; called pam_start()</FONT>
<FONT COLOR="#000000">&gt;   got: `Success'</FONT>
<FONT COLOR="#000000">&gt; Please enter username: pmatulis</FONT>
<FONT COLOR="#000000">&gt; ==&gt; called pam_chauthtok()</FONT>
<FONT COLOR="#000000">&gt;   got: `User not known to the underlying authentication module'</FONT>
<FONT COLOR="#000000">&gt; ==&gt; called pam_end()</FONT>
<FONT COLOR="#000000">&gt;   got: `Success'</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Thanks for any pointers!</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Peter</FONT>
<FONT COLOR="#000000">&gt; </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--