Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Support fingerprint reader login #284
Comments
rriemann
commented
Oct 7, 2014
|
|
|
+1 |
sudhirkhanger
commented
Oct 26, 2014
|
+1 |
int-ua
commented
Nov 13, 2014
|
Note: KDM works with fprintd on Kubuntu 14.04. Haven't tried SDDM though. |
anarsoul
commented
Nov 26, 2014
|
Out of curiosity, does SDDM have ability to start several PAM sessions just like GDM does? It's necessary to be able to login with password OR fingerprint. |
ssokolow
commented
Nov 26, 2014
|
@anarsoul Is that only necessary as a quirk of doing it graphically? In the past, I've set up "one or the other" for the console by relying on PAM's |
anarsoul
commented
Nov 27, 2014
|
@ssokolow how're you going to skip password authentication or fingerprint authentication in case of single PAM session? |
ssokolow
commented
Nov 29, 2014
|
@anarsoul The key phrase was "necessary to be able to". It's messy, but |
anarsoul
commented
Nov 29, 2014
|
@ssokolow, just install GDM and try. You can either type in password or swipe a finger. It's not necessary to hit enter in password input box. GDM runs 2 PAM sessions in parallel, one for password and another for scanning a fingerprint. |
ssokolow
commented
Nov 29, 2014
|
@anarsoul: Yes, I gathered that... but that's not what I asked. What I asked was whether you were saying that something about the GUI makes the "Use a single PAM session where, if one fails, it tries the other" hack impossible. (You said "necessary to be able to..." and I'm wondering if you meant "necessary to be able to properly...") |
anarsoul
commented
Nov 29, 2014
|
I meant it's necessary for proper user experience. |
ssokolow
commented
Nov 29, 2014
|
Thanks for the clarification. |
jleclanche
added this to the
post-1.0 milestone
Feb 20, 2015
MurzNN
commented
Mar 15, 2015
|
So at now how I can configure SDDM for work with fprintd and using finger or type password for successfull authentification? |
averageradical
commented
Apr 7, 2015
|
@ssokolow Can you please elaborate on how you use
|
ssokolow
commented
Apr 7, 2015
|
@averageradical Unfortunately, I don't remember the exact syntax I used. I know it was something like what you've quoted, but it's been several years and I don't currently have access to the config file in question to compare minutiae. |
averageradical
commented
Apr 8, 2015
|
Resolved by modifying /etc/pam.d/sddm with the following top lines (the fprintd line is new) and restarting:
Press enter on the login screen, then swipe your fingerprint. |
anarsoul
commented
Apr 9, 2015
|
@averageradical well, it's only a workaround. Check out GDM to see how minimal fingerprint integration should look. |
marionline
commented
Jun 1, 2015
|
On Fedora 22 adding this line: work! |
tomchiverton
commented
Jul 14, 2015
|
This leads to not being able to login in an upgrade from Ubuntu 14.04 to 15.04, because the old KDE login screen does work with fingerprint scanners, and there's a left over auth [success=3 default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug in /etc/pam.d/common-auth Fortunately console logins are uneffected, and fingerprint login works fine. |
jleclanche
added
the
feature
label
Jul 16, 2015
gabrielmagno
commented
Jul 24, 2015
|
I can confirm @marionline solution works in Arch as well. My /etc/pam.d/sddm looks like this:
Then, in sddm login screen i just have to hit enter in the password box, then swipe my finger. I was not able to make the lock screen authentication work though. Any ideas on which PAM file we should edit? |
tomchiverton
commented
Jul 25, 2015
|
I added it to the top of and it seems to work for login (though you still have to press enter) as well as the screen saver. |
gabrielmagno
commented
Jul 25, 2015
|
@tomchiverton My distro is Arch, and I don't have the |
tomchiverton
commented
Jul 26, 2015
|
So this is common-auth on Ubuntu :
and pam.d/sddm is
Hope it helps, PAM configuration annoys me ! |
lkhphuc
commented
Aug 29, 2015
|
Install fprint, change the two 2 files as tomchiverton showed above, logout, press enter and swipe finger. All done even though I don't know what are you guys are doing. Thank you so much, I've messed around with this fingerprint on Plasma 5.3 for a while. |
tomchiverton
commented
Aug 29, 2015
Ideally pressing enter wouldn't be needed.Tom On 29 August 2015 13:02:23 BST, "Lê Khắc Hồng Phúc" notifications@github.com wrote:
|
ghost
commented
Sep 12, 2015
|
Hello guys, I'm using Kubuntu and I would like to login with my fingerprints. I installed fingerprintd but, what more? Where do I read my fingerprints and store them? I'm a bit lost and I've been waiting a lot of years for this x) If somebody can help me, I'd be really appreciated! |
lkhphuc
commented
Sep 13, 2015
|
Just as I said above, install fprint and run it with sudo the first time to configure your finger. Then make the change with 2 files as tomchiverton did in the post right before my post. Then logout, press enter swipe your finger to log in. The magic is tomchiverton's work. |
jleclanche
modified the milestones:
1.0,
post-0.12
Nov 6, 2015
andrejpodzimek
commented
Nov 23, 2015
|
On Arch, a modification to
Both sddm and the screenlocker fail to log in or unlock, respectively, on my Lenovo W510 with Arch and I tried to switch from |
DJViking
commented
Jan 4, 2016
|
|
waltercool
commented
Apr 25, 2016
|
Some update/progress/idea to achieve this? |
rparkhunovsky
commented
Apr 28, 2016
|
|
blackandcold
commented
May 18, 2016
I can confirm that in KUbuntu 16.04 |
aa755
commented
Jun 19, 2016
•
|
I didn't find much on the web about using KUbuntu 16.04 with lightdm, but lightdm with lightdm-gtk-greeter worked for me. I can now log in using fingerprints. Also, using xscreensaver (and perhaps also light-locker), which also locks my screen after few minutes of inactivity, I can unlock my existing plasma session using fingerprints. |
blackandcold
commented
Jun 20, 2016
|
Ah thank you for that feedback! I'll try that. |
drtrigon
commented
Jul 8, 2016
|
fingerprint-gui recently stoped working with Kubuntu 14.04: http://askubuntu.com/questions/795890/kubuntu-14-04-kde-login-impossible-after-update/796146 |
mauromol
commented
Jul 8, 2016
|
... and in Linux Mint 17.3 KDE as well! Thanks for notifying this, you made me solve a recent problem with login and unlock in KDE!!! |
x11tete11x
commented
Sep 17, 2016
|
Is there any news about this? :D Same issue here it would be intresting see this feature in SDDM :) |
tmpdo
commented
Oct 29, 2016
|
+1 to auth via sddm in arch! |
dctXOR
commented
Dec 11, 2016
|
+1 |
ademirtc
commented
Jan 24, 2017
|
+1 |
Frikilinux
commented
Apr 7, 2017
|
+1 |
Canibus
commented
Apr 10, 2017
|
+1 |
TheRealMephisto
commented
Apr 17, 2017
|
I use arch and sddm, and authentication via fingerprint works fine. So to me, it seems as it already works on arch... |
tmpdo
commented
Apr 17, 2017
•
|
Ohh, removed fingerprint-gui and installed fprintd and auth via sddm works for me too! |
dgaus
commented
Apr 17, 2017
|
Thanks! fprintd is much faster, too |
mavoga
commented
Apr 17, 2017
|
Does anyone know how to make this work in Debian Stretch?
Thanks
Il 17/04/2017 11:20, TheRealMephisto ha scritto:
…
|
redtux
commented
Apr 26, 2017
|
@TheRealMephisto Are you using an encrypted home directory? I do, and using lightdm-gtk-greeter as you suggested obviously worked fine for PAM authentication, but lightdm still complained about my encrypted $HOME. Thus, additionally to my fingerprint the login prompt asked me for my user password. Any hints how to get rid of this? |
TheRealMephisto
commented
Apr 26, 2017
•
|
I never suggested using lightdm-gtk-greeter, did I? However, what do you use for encryption? |
lkhphuc
commented
May 1, 2017
|
Sorry, not really related to sddm here fprint just didn't work on my Arch.
Fingerprint-gui setup is fine and working, but I cannot get it to work with sddm and lightdm, in the mean while fprint failed to work. |
notuxius
referenced this issue
in netrunner-rolling/QA-Suggestions
Aug 6, 2017
Open
[Suggestion] Integrate fingerprint reader into SDDM #129
tomchiverton
commented
Aug 26, 2017
|
It seems to suffice now (Kubuntu 16.10) to simply add |
blackandcold
commented
Sep 21, 2017
|
Can confirm on latest Arch/Plasma that fprintd works like a charm! |
beojan
commented
Dec 2, 2017
|
While login does, strictly speaking, work with a fingerprint reader, it isn't possible to integrate it properly into the theme. The worst symptom of this is that if login fails three times, SDDM needs to be restarted from another VT. |
fusion809
commented
Dec 18, 2017
•
|
Tried this on KDE Neon, namely changing my /etc/pam.d/common-auth and /etc/pam.d/sddm per the @tomchiverton's comment and rebooting, then pressing Enter and swiping my fingerprint and nothing happened (i.e. I wasn't logged in). When my fingerprint reader is running and waiting for me to swipe my finger it lights up and it didn't light up. I had enrolled my fingers I wanted to login in with fingerprint-gui, in case you're wondering. I tried swiping my finger several times just in case it was being quiet about being wrong and my first attempt at swiping it was wrong and still no success. |
blackandcold
commented
Dec 20, 2017
•
|
@fusion809 Don't use fingerprint-gui, use fprintd. |
fusion809
commented
Dec 20, 2017
|
OK so how do I do that? Like do I need to change what I add to /etc/pam.d/common-auth or sddm? |
blackandcold
commented
Dec 21, 2017
•
|
@fusion809 as @TheRealMephisto wrote:
** Arch wiki for fprintd https://wiki.archlinux.org/index.php/Fprint#Create_fingeprint_signature |
nicman23
commented
Dec 27, 2017
|
well i much be lucky, because fprint does not work with my sensor and fingerprint-gui -which does- does not work with sddm /s |
Soukyuu
commented
Dec 27, 2017
|
Pretty much in the same boat, fprintd does not recognize my fingerprint most of the time and apparently it needs some binary blobs to make it work reliably, which the devs don't want to use. |
poetimp commentedOct 6, 2014
This is a promotion of the original bug opened almost 10 years ago for KDM: Bug 116682 (https://bugs.kde.org/show_bug.cgi?id=116682)
As many laptops now have this ability as well as a number of personal devices such as phones and tablets, it is becoming a common option for authentication, regardless of our opinion of it. Adding this feature would bring the login process current with technology that is now well established in a consumer market.