I ran into the same issue. You have to update the PAM config to control what is authenticated by password, fingerprint or both.
Go to /etc/pam.d/ where you will find a file for all the services using PAM.
You want to edit the file named ‘sudo’ in this directory. You want to have the following line at the top of this file:
auth sufficient pam_fprintd.so
If any other lines exist with ‘pam_fprintd.so’ then you can remove them. This line at the top will make sure that fingerprint is ‘sufficient’ for authenticating sudo commands and no other auth is needed after this.
Fair warning though, the fprint documentation on ArchWiki says that there is a vulnerability using fingerprint for sudo (check ArchWiki for fprint for more details). I have this line commented in my ‘sudo’ file so that only password is sufficient and it never asks for fingerprint.
Does my file have to look exactly like yours because it came up in a different way in my pam.d file. LIke this:
This is after I reordered according to your post. I still get asked for password first (which I have to type it in, just pressing enter doesn’t work) and then my fingerprint.
Do I have to remove the Manjaro defualts line and move the bottom auth lines to the top?