fprintd-verify works but trying to use with sudo causes error
Hello everyone,
today i am trying to setup my 06cb:00bd Synaptics Prometheus Fingerprint Reader on Arch with Kernel 5.9.13-zen1-1-zen. libfprint and fprintd are installed from the repository. The first odd thing I noticed when trying to enroll my fingerprints is that only root could do that, the default user gets a Using device /net/reactivated/Fprint/Device/0 Enrolling right-index-finger finger. EnrollStart failed: GDBus.Error:net.reactivated.Fprint.Error.PermissionDenied: Not Authorized: net.reactivated.fprint.device.enroll
error. So I issued the command sudo fprintd-enroll username
and enrolled my finger successfully. Now I ran fprintd-verify with the following output: `Using device /net/reactivated/Fprint/Device/0
Listing enrolled fingers:
- #0: right-index-finger
Verify started!
Verifying: right-index-finger
Verify result: verify-match (done)
. I have included the pam module for fprintd as sufficient for running sudo and when trying to run it, it gives the following output:
Place your finger on the fingerprint reader Failed to match fingerprint Place your finger on the fingerprint reader Place your finger on the reader again` and it hangs for ~30 seconds after that it switches to password authentication.
The journal of the process ist found below, Thanks in advance, Phillip
Dec 11 20:49:39 m0rtis-laptop dbus-daemon[566]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.111' (uid=0 pi> Dec 11 20:49:39 m0rtis-laptop systemd[1]: Starting Fingerprint Authentication Daemon... ░░ Subject: A start job for unit fprintd.service has begun execution ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ A start job for unit fprintd.service has begun execution. ░░ ░░ The job identifier is 2967. Dec 11 20:49:39 m0rtis-laptop kernel: usb 1-9: reset full-speed USB device number 7 using xhci_hcd Dec 11 20:49:40 m0rtis-laptop upowerd[1586]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-9 Dec 11 20:49:40 m0rtis-laptop dbus-daemon[566]: [system] Successfully activated service 'net.reactivated.Fprint' Dec 11 20:49:40 m0rtis-laptop systemd[1]: Started Fingerprint Authentication Daemon. ░░ Subject: A start job for unit fprintd.service has finished successfully ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ A start job for unit fprintd.service has finished successfully. ░░ ░░ The job identifier is 2967. Dec 11 20:49:40 m0rtis-laptop audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fprintd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? a> Dec 11 20:49:40 m0rtis-laptop kernel: audit: type=1130 audit(1607716180.132:320): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=fprintd comm="systemd" exe="/usr/lib/s> Dec 11 20:49:40 m0rtis-laptop upowerd[1586]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-9 Dec 11 20:49:40 m0rtis-laptop kernel: usb 1-9: reset full-speed USB device number 7 using xhci_hcd Dec 11 20:49:40 m0rtis-laptop upowerd[1586]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-9 Dec 11 20:49:40 m0rtis-laptop upowerd[1586]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb1/1-9 Dec 11 20:49:40 m0rtis-laptop fprintd[7408]: Client :1.111 not authorized for device Synaptics Sensors: Not Authorized: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner>