Ask Your Question
0

Fedora 21 with KDE and fingerprint reader

asked 2015-04-06 20:57:46 -0600

schiz gravatar image

updated 2015-04-07 01:12:41 -0600

mether gravatar image

Fedora 21 x64, Lenovo ThinkPad X250, KDE 4.14.6, kernel 3.19.3

As root, I ran authconfig --enablefingerprint --update and restarted. Then as my user, I ran fprintd-enroll.

If I lock my screen and then press Enter, the fingerprint reader lights up and I can successfully log in with my fingerprint.

However, if I restart my computer, the fingerprint reader never lights up on the initial login screen. If I press Enter, it just says login failed, but swiping the fingerprint doesn't work.

$ grep fprint /etc/pam.d/*
/etc/pam.d/fingerprint-auth:auth        sufficient    pam_fprintd.so
/etc/pam.d/fingerprint-auth-ac:auth        sufficient    pam_fprintd.so
/etc/pam.d/system-auth:auth        sufficient    pam_fprintd.so
/etc/pam.d/system-auth-ac:auth        sufficient    pam_fprintd.s
edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
0

answered 2015-04-07 14:21:09 -0600

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

Try going to another screen(tty) by using Ctrl+Alt+F2 or F3, etc. Login as root there and check if the driver has been loaded(lsmod, also lsusb can be used to get info about the reader, most are usb based ones despite being integrated). Also if your fingerprint setup is using some service - it could be that said service is not loaded before you've initially logged in and locked the screen. Look around with systemctl and check for it. systemd-analyze blame might help you too.

edit flag offensive delete link more
0

answered 2015-04-07 18:51:05 -0600

schiz gravatar image

Resolved by modifying /etc/pam.d/sddm with the following top lines (the fprintd line is new) and restarting:

auth     [success=done ignore=ignore default=bad] pam_selinux_permit.so
auth        sufficient    pam_fprintd.so
auth        substack      password-auth
-auth        optional      pam_kwallet.so
auth        include       postlogin

Press enter on the login screen, then swipe your fingerprint.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2015-04-06 20:57:46 -0600

Seen: 5,015 times

Last updated: Apr 06 '15