fprintd-verify is a command-line tool used to verify fingerprints against the database of fingerprints stored on a system. The fingerprints are typically stored in a secure location, such as the system’s Trusted Platform Module (TPM) or a security chip, to ensure their integrity and confidentiality. When a user attempts to verify their fingerprint, the system captures an image of the fingerprint and compares it to the fingerprints stored in the database. If a match is found, the system will allow the user to access the system or perform a specific action. If no match is found, the system will deny access or prevent the action from taking place.
fprintd-verify can be used in a variety of contexts, such as logging into a system, unlocking a device, or making a secure transaction. It can be integrated into a variety of applications, such as desktop environments, mobile devices, and web applications. The fprintd-verify command is part of the fprintd library, which provides a common API for fingerprint readers and fingerprint management. It is available on Linux and Unix-like operating systems.
fprintd-verify Command Examples
1. Verify all stored fingerprints for the current user:
# fprintd-verify
2. Verify a specific fingerprint for the current user:
# fprintd-verify --finger left-thumb|left-index-finger|left-middle-finger|left-ring-finger|left-little-finger|right-thumb|right-index-finger|right-middle-finger|right-ring-finger|right-little-finger
3. Verify fingerprints for a specific user:
# fprint-verify username
4. Verify a specific fingerprint for a specific user:
# fprintd-verify --finger finger_name username
5. Fail the process if a fingerprint doesn’t match with ones stored in the database for the current user:
# fprint-verify --g-fatal-warnings
6. Display help:
# fprintd-verify --help