Difference between revisions of "ThinkFinger"

From ArchWiki
Jump to: navigation, search
m
m (playing with boxes)
Line 4: Line 4:
 
ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads.
 
ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads.
  
== Important ==
+
 
ThinkFinger-svn revisions above rev 72 require you to load the module <i>uinput</i>!
+
{{WarningBox|ThinkFinger-svn revisions above rev 72 require you to load the module <i>uinput</i>!}}
 +
 
  
 
== Installation ==
 
== Installation ==
Line 19: Line 20:
 
PAM is the Pluggable Authentication Module, invented by Sun.  
 
PAM is the Pluggable Authentication Module, invented by Sun.  
  
=== /etc/pam.d/other ===
+
=== /etc/pam.d/login ===
 
Change the file <i>/etc/pam.d/other</i> to look like this if you want to use your fingerprint to authenticate yourself on logon:
 
Change the file <i>/etc/pam.d/other</i> to look like this if you want to use your fingerprint to authenticate yourself on logon:
 
  #%PAM-1.0
 
  #%PAM-1.0
Line 37: Line 38:
 
  account required pam_unix.so
 
  account required pam_unix.so
 
  session required pam_unix.so
 
  session required pam_unix.so
<b>Don't forget to do a <i>tf-tool --add-user root</i>!</b>
+
 
 +
{{HintBox|Don't forget to do a <i>tf-tool --add-user root to use this feature</i>!}}

Revision as of 12:07, 15 March 2007

ThinkFinger is a driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads.


Template:WarningBox


Installation

Get if from here.

Configuration

TF-Tool

Use tf-tool to test ThinkFinger. You'll have to run this as root because a direct access to the usb devices is needed. Run tf-tool --acquire to generate a test.bir and tf-tool --verify to see if it identifies you correctly. tf-tool --add-user <username> acquires and stores your fingerprint in /etc/pam_thinkfinger/username.bir, which is needed for an authentification with pam.

Pam

PAM is the Pluggable Authentication Module, invented by Sun.

/etc/pam.d/login

Change the file /etc/pam.d/other to look like this if you want to use your fingerprint to authenticate yourself on logon:

#%PAM-1.0
auth		sufficient	pam_thinkfinger.so
auth		required	pam_unix.so use_first_pass nullok_secure
account		required	pam_unix.so
password	required	pam_unix.so
session		required	pam_unix.so


/etc/pam.d/su

Change this file to confirm the su command with a finger-swipe!

#%PAM-1.0
auth            sufficient      pam_rootok.so
auth		sufficient 	pam_thinkfinger.so
auth		required	pam_unix.so use_first_pass nullok_secure
account		required	pam_unix.so
session		required	pam_unix.so

Template:HintBox