The password input field in GDM is inactive if the key is inserted, how to fix this? #304
-
I have configured my FIDO2 key as sufficient for the GDM login so that I can enter the password or use the key when needed. But when I first log in, the password field is disabled and I have to first touch the key and then enter the GNOME Keyring password again. This is extra work, I would prefer to enter the password immediately to unlock the keyring. When I just lock the screen, GDM allows me to enter a password, when I logout and login again, it disables the password entry field. Oddly enough, if you use GDM fingerprint, it allows you to choose between entering a password or swiping your finger. In the case of pam-u2f, it doesn't allow this. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
If pam-u2f is listed before any other module, this is what
How is this selection actually performed? |
Beta Was this translation helpful? Give feedback.
OK. There is no such support in libpam itself to achieve this (nor is it something we can implement on our side). Looking into this more closely, it seems that GDM is running multiple PAM stacks in parallel to achieve this behavior for the fingerprint reader. As far as I can tell, it's not possible to add an additional custom stack to run in parallel to e.g.
gdm-password
, but this is more of a question for GDM.