Skip to content

5l1v3r1/Login-with-Fprint-on-ArchLinux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Lenovo Thinkpad T430

Now start.

Before installing fprint, make sure your hardware is supported, you can see the list on here.

http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader

Wiki fprint on Arch

https://wiki.archlinux.org/index.php/fprint    

Check lsusb first, on my machines:

Screenshot

Bus 001 Device 003: ID 147e:2020 Upek TouchChip Fingerprint Coprocessor (WBF advanced mode) Screenshot

Install Fprint:

$sudo pacman -S fprintd 

imagemagick might also be needed.

Configuration:

$sudo su
#groupadd plugdev
#gpasswd -a yourusername plugdev
#chgrp -R plugdev /dev/bus/usb/

Now set your finger: For User:

$fprintd-enroll

For Su: login with su by error: su: Authentication failure

You can reset the password: sudo passwd root

After:

$su
#fprintd-enroll

You will be asked to scan the given finger. Swipe your right index finger five times. After that, the signature is created in /var/lib/fprint/.

Then now modify /etc/pam.d/...

For Login gdm/kdm:

Modify: login

$sudo vim /etc/pam.d/login

add this

 auth required pam_env.so
 auth sufficient pam_fprintd.so
 auth sufficient pam_unix.so try_first_pass likeauth nullok
 auth required pam_deny.so
 
 #auth required pam_securetty.so
 # ...

And for /su, /sudo same as above.

  $sudo vim /etc/pam.d/su
  $sudo vim /etc/pam.d/sudo  

OK. Now try fingerprint.

My login

Screenshot

Demo on Youtube

See more Demo_on_Youtube

Other config

About

Login fprint on Arch Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published