Přihlásit | Registrovat

Jak rozejít čtečku prstů

V následujících několika řádcích si ukážeme, jak rozejít čtečku prstů. Vyzkoušel jsem to na notebooku Lenovo R61 a MandrivaLinux 2009.0 32bit s open-source ovladačem http://thinkfinger.sourceforge.net/

Instalace balíčků

Je třeba mít nainstalovány tyto balíčky (v závorce jsou verze balíčků, se kterými to bylo testováno, pts byl z Peťošova repozitáře):

  • thinkfinger (0.3-5mdv2009.0)
  • libthinkfinger0 (0.3-5mdv2009.0)
  • pam_fprint (0.2-3mdv2009.0)
  • libfprint0 (0.0.6-3pts2009.0)

Úprava nastavení autentizačních routin pro PAM

Je třeba upravit soubor /etc/pam.d/system-auth. Na začátek souboru přidejte řádek:

auth sufficient pam_thinkfinger.so

celý soubor tak bude vypadat následovně:

#%PAM-1.0

auth    sufficient      pam_thinkfinger.so
auth        required      pam_env.so
auth        sufficient    pam_tcb.so shadow fork nullok prefix=$2a$ count=8
auth        [default=done] pam_ccreds.so action=validate use_first_pass
auth        [default=done] pam_ccreds.so action=store
auth        [default=bad] pam_ccreds.so action=update
auth        required      pam_deny.so

account     sufficient    pam_tcb.so shadow fork
account     required      pam_permit.so

password    required      pam_cracklib.so try_first_pass retry=3 minlen=4  dcredit=0  ucredit=0 
password    sufficient    pam_tcb.so use_authtok shadow write_to=shadow fork nullok prefix=$2a$ count=8
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session     required      pam_tcb.so

Načtení modulu do jádra

Do jádra je třeba načíst modul uinput příkazem

modprobe uinput

Přidání uživatele do autentizací čtečkou

Je třeba, aby každý uživatel, který by měl mít přístup přes čtečku prstů, spustil aplikaci pam_fprint_enroll a třikrát na výzvu přejel prstem přes čtečku.

Mandriva Wiki
hardware/ctecky.txt · Poslední úprava: 2010/12/05 21:25 autor: yullaw