I’m trying to get fingerprint to work again on Fedora 40.
- My sensor works and I was able to fprint enroll.
- fprintd.service is running
- Gnome Settings > Users > Myuser > Fingerprint login enabled
When I’m on boot login screen or lock the system and try to login there is no indication of fingerprint being available as login option and it’s not reacting to touching the sensor.
Questions
- What else can I try?
- How can I try to do get the fingerprint working for sudo/passwort instead of login?
Logs
$ systemctl status fprintd.service
$ systemctl status fprintd.service
● fprintd.service - Fingerprint Authentication Daemon
Loaded: loaded (/usr/lib/systemd/system/fprintd.service; enabled; preset: di>
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Thu 2024-10-31 07:55:36 CET; 17min ago
Docs: man:fprintd(1)
Main PID: 24827 (fprintd)
Tasks: 6 (limit: 37885)
Memory: 5.0M (peak: 6.0M)
CPU: 485ms
CGroup: /system.slice/fprintd.service
└─24827 /usr/libexec/fprintd
cat /etc/pam.d/gdm-fingerprint
cat /etc/pam.d/gdm-fingerprint
auth substack fingerprint-auth
auth include postloginaccount required pam_nologin.so
account include fingerprint-authpassword include fingerprint-auth
session required pam_selinux.so close
session required pam_loginuid.so
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_namespace.so
session include fingerprint-auth
session include postlogin
cat /etc/pam.d/fingerprint-auth
$ cat /etc/pam.d/fingerprint-auth
Generated by authselect
Do not modify this file manually, use authselect instead. Any user changes will be >overwritten.
You can stop authselect from managing your configuration by calling ‘authselect opt-out’.
See authselect(8) for more details.auth required pam_env.so
auth [success=done default=bad] pam_fprintd.so
auth required pam_deny.soaccount required pam_unix.so
account sufficient pam_localuser.so
account sufficient pam_usertype.so issystem
account [default=bad success=ok user_unknown=ignore] pam_sss.so
account required pam_permit.sopassword required pam_deny.so
session optional pam_keyinit.so revoke
session required pam_limits.so
-session optional pam_systemd.so
session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session required pam_unix.so
session optional pam_sss.so