Локальная аутентификация в ОС Linux

Модуль PAM – это высокоуровневое API для низкоуровневых схем аутентификации. Совместимость модуля PAM_PKCS#11 со смарт-картами и USB-ключами ESMART® обеспечивает библиотека, реализующая стандарт PKCS#11.

PAM-PKCS#11 Login Tools (англ.)