Интересная статья о методах авторизации пользователей на основе "переносного" ключа, записанного, например, на USB-flash или дискету.
Процесс авторизации и аутентификации организуется под управлением модуля pam-usb.
Скачать модуль pam-usb можно, пройдя по ссылке:
http://sourceforge.net/projects/pamusb/
>>> Подробности тут