From b848e01407670a156d7f72060ef93bebe85eeb71 Mon Sep 17 00:00:00 2001 From: aluzzardi Date: Sat, 16 Apr 2011 22:34:15 +0200 Subject: [PATCH] Added README file --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..81d2640 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +pam_usb provides hardware authentication for Linux using ordinary USB Flash Drives. + +It works with any application supporting PAM, such as _su_, any login manager (_GDM_, _KDM_), etc. The pam_usb package contains: + +* A PAM Module + * 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 _HAL_ 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 accross multiple machines. + * Support for all kind of removable devices (SD, MMC, etc). +* Several tools + * **pamusb-agent**: trigger actions (such as locking the screen) upon device authentication and removal. + * **pamusb-conf**: configuration helper. + * **pamusb-check**: integrate pam_usb's authentication engine within your scripts or applications.