pam_fprintd(8)
π pam_fprintd(8) β fingerprint auth, but make it PAM π
okay so bestie, you found pam_fprintd(8) β the manual page for the PAM module that talks to fprintd, the fingerprint daemon. lowkey iconic. no cap. π«Ά
π NAME π
pam_fprintd β a PAM module that authenticates against fprintd, the fingerprint daemon. It checks a userβs fingerprints against fingerprints already enrolled through fprintd, the fingerprint management daemon. slay. π«Ά
β¨ SYNOPSIS β¨
pam_fprintd.so [debug|debug=[on|off|true|false|1|0]]
[max-tries=MAX_TRIES] [timeout=TIMEOUT]
πΈ DESCRIPTION πΈ
The pam_fprintd module verifies a userβs fingerprints against fingerprints enrolled using fprintd, the fingerprint management daemon. Thatβs the whole vibe: fingerprint check, PAM stack, go π
.
π OPTIONS π
debug,debug=[on|off|true|false|1|0]β turns debug on or off, bestie. The values are literallyon,off,true,false,1, and0. Debug messages get generated usingpam_syslog, which means by default theyβll be saved in the systemd journal. β¨max-tries=MAX_TRIESβ how many fingerprint authentication attempts to try before returning an authentication failure. The minimum number of tries is1, and the default is3. Use a negative value to set no limit at all, so the module wonβt ever error on multiple retries β but in that case itβs suggested for the module loader to handle this. π«Άtimeout=TIMEOUTβ how much time before returning an authentication failure. The default timeout is30seconds, with1second being the minimum. Use a negative value to set no limit at all, so fingerprint authentication will always be active while this module is loaded. β³
π LIMITATIONS π
The PAM stack is by design a serialised authentication, so it is not possible for pam_fprintd to allow authentication through passwords and fingerprints at the same time. not possible β not a skill issue, just the design. π
It is up to the application using the PAM services to implement separate PAM processes and run separate authentication stacks separately. This is the way multiple authentication methods are made available to users of gdm, for example. π«Ά
π AUTHOR π
fprintd was written by Bastien Nocera. π
π SEE ALSO π
fprintd, PAM. go read those next, bestie. π¦
mwah π this pageβs source/version is freedesktop, dated 2025-04-10, and youβre reading pam_fprintd(8). periodt. π¦
π¦ where this page comes from
- centos-stream 10: fprintd-pam 1.94.5-1.el10 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms