Fingerprint reader works, but then still requires password

Good morning.

I’m having a problem with my finger printer reader logging in, but for some reasons still requiring a password.

Originally I was running Manjaro GNOME Linux 6.1.146-1 LTS. And when I setup finger print reader it worked perfectly every single time. I was very pleased with it.

However I decided to update to Linux 6.12.39-1 LTS. And when I did this I encountered some problems, so I downloaded a fresh ISO, and wiped the drive and installed a completely fresh copy of Manjaro GNOME Linux 6.12.39-1 LTS.

And it’s working, everything is functional, except the finger print reader. Now to clarify it works, it does login in. But every time that I need to do anything that requires authentication, instead of just asking for my finger print, it asks for a Password. And then after I type in the password, it ALSO requires a finger print.

The older version never did this. If for example I needed to update software, it would just ask for my finger print, and then run updates. But not it requires password AND a finger print. Which for me, defeats the purpose. My password is huge, and I commonly make a mistake, so I wanted finger print authentication as an alternative.

I searched around on here for help, and one post suggested going to ect/pam.d/sudo

#%PAM-1.0
auth		include		system-auth
account		include		system-auth
session		include		system-auth

# Manjaro defaults
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

Now if I understand this right, fprintd is listed as sufficient.
So why is it always demanding my password first?
Any help is appreciated.

That might be the wrong place to look at.

fprint - ArchWiki
https://wiki.archlinux.org/title/Fprint#Login_configuration

/etc/pam.d/system-local-login
apparently is

I can only refer you to the wiki - I do not have a device with a finger print reader.

1 Like

Welcome to the forum! :wave:

:information_source: Note that I slightly edited the topic title. :wink:

I use a fingerprint reader with GNOME I bought at the local university surplus store with no issues.

❯ lsusb | grep Fingerprint
Bus 003 Device 011: ID 05ba:000a DigitalPersona, Inc. Fingerprint Reader

It would be helpful to know which device you have. :wink:

I went through everything there, and nothing fixed the problem. I appreciate your suggestion.

Bus 001 Device 003: ID 05ba:000a DigitalPersona, Inc. Fingerprint Reader
This is what comes up.