fprintd‑Verify Fingerprints Against Your Database


fprintd‑Verify Fingerprints Against Your Database

What It Does

This command verifies whether a fingerprint stored in your database matches one that exists in the system’s database for the current user.

Basic Usage

fprintd-verify

This will compare all fingerprints of the current user against the database. If any fingerprint does not match, the program will warn you.

Custom Options

You can specify a specific fingerprint or user by adding arguments:

  • Fingerprint: --finger (or ‑f). Specify the finger name, e.g., left thumb, left index finger etc.

  • User: username. If you want to verify for another user.

fprintd-verify --finger left-thumb

This verifies only the left thumb fingerprint of the current user.

Example Usage

Example 1 – Verify all fingerprints for the current user

fprintd-verify

Example 2 – Verify a specific finger (left index) for the current user

fprintd-verify --finger left-index-finger

Example 3 – Verify a specific fingerprint for another user

fprintd-verify username

Example 4 – Verify a specific finger (left index) for another user

fprintd-verify --finger left-index-finger username

Common Pitfalls

  • Wrong Finger Name: If you provide an incorrect finger name, the command will fail.

  • Missing User Argument: When verifying a specific fingerprint for another user without specifying the user, the command fails.

  • Invalid Database Entries: The database may have missing fingerprints or duplicates; this will cause warnings.

Warning Flags

If the fingerprint does not match, you can set --g-fatal-warnings to force a fatal warning:

fprintd-verify --g-fatal-warnings

This will exit with an error message and terminate.

Help

Use the help flag for quick info:

fprintd-verify --help

The command’s documentation is available at https://manned.org/fprintd‑verify.

See Also