Fingerprint & Keyring

I have successfully entered several fingerprints but when I attempt to login with them I get this message:
“Authentication required
The login keyring did not get unlocked when you logged into your computer”
and I had to enter my pw by hand, rather defeats the fingerprint idea.
Is there a solution to this?

Laptop Make: Model > Framework: Laptop AB
OS: Ubuntu 22.04 LTS x86_64
Kernel: 5.15.0-35-generic
Shell: bash 5.1.16
DE: GNOME 42.1
WM: Mutter
CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz [111.2°F]
CPU Usage: 4%
Disk (/): 15G / 38G (42%)
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
GPU Driver: i915
Memory: 2800MiB / 15787MiB (17%)
Resolution: 2256x1504

1 Like

I’d like to be able to use this too, but the login keyring cannot seem to use a fingerprint as an authentication method.

Google “the login keyring did not get unlocked when you logged into your computer” and you’ll see “fixes” which consist of turning it off, but it just asks again whenever you require access to the keyring.

Turning this “off” is a security risk:

I’m using POP OS and I see the exact same behavior. I just log in with my password then use the fp for sudo, etc.

1 Like

OK. I read around this topic now for several days, on and off, and while initially the whole “password is more secure” statement seems logical, I now have my doubts. Stay with me:
I need to unlock seahorse/keyring as soon as I log in. Which means: at this point it is unlocked, i.e., if you go into it and copy & paste the ****-ed out password into a text editor, it’s coming out as plain text.

Now, if I choose to delete my login password from seahorse … it’s exactly the same outcome: within the program it all looks like it’s secure, i.e., the stored passwords appear as ***, but once they’re copied and pasted, they are clear text again.

So: why would entering the password be any more secure? You logged into your computer, and even if the devs who are responsible for seahorse deem fingerprints less than secure, they can be much quite secure – what’s the change someone’s fingerprint is like yours, compared to the average user using something completely insecure as their login, because they can’t remember anything else or because they want something short and easy?

Holy thread revival, Batman!

I’d rather do away with this whole thing entirely, I find it annoying. I was just passing along what I found when I did want to take steps to make it go away.

Yes, I’d rather use my fingerprint once for everything, but I could not get it to work that way.

If you want to disable the login keyring,

edit
/etc/pam.d/gdm-password

And comment out the line :
session optional pam_gnome_keyring.so auto_start

like :
# session optional pam_gnome_keyring.so auto_start

This works fine with Fedora 40.

Kind regards,

Otto

In Linux Mint (and I assume also in Ubuntu) you can search for seahorse and click on the search result (it’s also called Passwords and Keys).
Once it opens, do a right-click on the word Login on the left side.
Click on Change Password.
Simply delete the password, in both fields.
Save.
Voila.

Unless someone can explain to me why my logical explanation above is NOT logical, I’d recommend this for anyone who wants to use fingerprint as their preferred login method.

this problem is unfortunately quite annoying