From Fedora Project Wiki

Revision as of 04:50, 22 August 2023 by Sumantrom (talk | contribs) (Created page with "{{QA/Test_Case |description=This test case ensures that `fprintd`, the D-Bus service for fingerprint reader access, is set up correctly and allows a user to authenticate using their fingerprint. |setup= # Ensure that the `fprintd` and `fprintd-pam` packages are installed. If not, install them with the command: ``sudo dnf install fprintd fprintd-pam`` # Ensure that your system has a fingerprint reader, and it's supported in Linux. # Ensure that you have already enrolled y...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This test case ensures that fprintd, the D-Bus service for fingerprint reader access, is set up correctly and allows a user to authenticate using their fingerprint.

Setup

  1. Ensure that the fprintd and fprintd-pam packages are installed. If not, install them with the command: sudo dnf install fprintd fprintd-pam
  2. Ensure that your system has a fingerprint reader, and it's supported in Linux.
  3. Ensure that you have already enrolled your fingerprints for your user. If not, enroll them using the command: fprintd-enroll

How to test

  1. Try locking your session (or log out) and then authenticate using your fingerprint.
  2. In the terminal, test authentication using the command: fprintd-verify

Expected Results

  1. After locking the session, you should see an option or prompt to use fingerprint for authentication. Swiping your enrolled finger should unlock the session.
  2. The command fprintd-verify should prompt you to swipe your finger and should recognize it after you do so, displaying a message like "Verify result: verify-match".