User:Maffblaster/Drafts/fprint

From Gentoo Wiki
Jump to:navigation Jump to:search
Resources

fprint is a basic library which does all the dirty work like talking to all the different fingerprint readers and providing an abstracted interface.

Installation

Kernel

Generally speaking, fingerprint readers on ThinkPad computers are connected to the USB bus. Simply verify that USB support has been enabled in the kernel

USE flags

USE flags for sys-auth/fprintd D-Bus service to access fingerprint readers

doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
pam Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Emerge

root #emerge --ask sys-auth/fprintd

Additional software

sys-auth/pam_fprint
A PAM module that uses sys-auth/libfprint's functionality for authentication.
sys-auth/fprint_demo
Provides a GTK user interface to the fprint tools (helpful for debugging/testing).

Configuration

Services

systemd

Enable the service to start on system boot:

root #systemctl enable fprintd.service

Start the fprint service now:

root #systemctl start fprintd.service

Environment variables

Files

  • /etc/fprintd.conf - Global (system wide) configuration file.

Usage

TODO

Invocation

TODO

Troubleshooting

Issue 1

Removal

Unmerge

root #emerge --ask --depclean --verbose sys-auth/fprintd

See also

  • Thinkfinger - Support for the UPEK/SGS Thomson Microelectronics fingerprint reader, often seen in Thinkpads (Note: this is older software and will probably deprecated in the near future).

External resources

References