Package pam_usb

Hardware authentication for Linux using ordinary USB Flash Drives

https://github.com/aluzzardi/pam_usb

pam_usb provides hardware authentication for Linux
using ordinary USB Flash Drives.
It works with any application supporting PAM, such
as su and login managers (GDM, KDM).
Features:
-Password-less authentication. Use your USB stick
for authentication, don't type passwords anymore.
-Device auto probing. You don't need to mount the
device, or even to configure the device location
(sda1, sdb1, etc). pam_usb.so will automatically
locate the device using UDisks and access its data
by itself.
-Two-factor authentication. Achieve greater security
by requiring both the USB stick and the password to
authenticate the user.
-Non-intrusive. pam_usb doesn't require any modifications
of the USB storage device to work (no additional
partitions required).
-USB Serial number, model and vendor verification.
-Support for One Time Pads authentication.
-You can use the same device across multiple machines.
-Support for all kind of removable devices (SD, MMC, etc).
General Commands
Command Description
pamusb-agent pam_usb event handler
pamusb-check pamusb-check
pamusb-conf pam_usb configuration tool