I'm at my wits end trying to get my fingerprint to work on Arch. I'm using a P14s Gen 5, have enrolled and verified my fingerprint with
fprintd
successfully. I followed the Wiki to update my /etc/pam.d/system-local-login
, /etc/pam.d/sudo
, and several others. No matter what, though, it continues to only use my (typed) password for login AND sudo verification. I also added myself to the input
group. Am I missing something?
Note that it WORKS when trying a command with su -c
for whatever reason. I've included the pam.d file for that as well. (And, no, it does not work if I just copy and paste the contents of su
into any of those other files.)
/etc/pam.d/system-local-login
:
#%PAM-1.0
auth sufficient pam_fprintd.so
auth include system-login
account include system-login
password include system-login
session include system-login
/etc/pam.d/sudo
:
#%PAM-1.0
auth sufficient pam_fprintd.so
auth include system-auth
account include system-auth
session include system-auth
/etc/pam.d/su
#%PAM-1.0
auth sufficient pam_fprintd.so
auth sufficient pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth sufficient pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth required pam_wheel.so use_uid
auth required pam_unix.so
account required pam_unix.so
session required pam_unix.so
password include system-auth
Asked by TheProgrammer
(51 rep)
Oct 19, 2024, 02:42 AM
Last activity: Oct 22, 2024, 12:52 AM
Last activity: Oct 22, 2024, 12:52 AM