Ubuntu Česko Čtečka otisku prstu

  • Edit
  • Diskuze
  • Info
  • Attachments

Úvod

IconsPage/IconLaptop.png Moderní notebooky od střední kategorie mají velmi často čtečku prstů.

IconsPage/iconCircle.png Návod je určen pro vydání Ubuntu Ubuntu 8.04 LTS Hardy Heron. Pro starší vydání čtěte zde.

Návod by měl vyhovovat notebookům:

  • Acer (některé modely)
  • Dell (pravděpodobně všechny modely)
  • IBM/Lenovo (pravděpodobně všechny modely)
  • Toshiba (některé modely)

Nebude fungovat v zařízeních Sony, Lenovo 3000 N100.

Jedná se o ovladače k zařízení UPEK/SGS Thomson Microelectronics fingerprint reader (USB ID 0483:2016). Návod byl vyzkoušen na notebooku Tablet PC Toshiba Portege M400.

Návod "Krok za krokem"

Instalace

1. Nainstalujte potřebný software ...

  •  sudo apt-get install libpam-thinkfinger libthinkfinger-doc libthinkfinger0 thinkfinger-tools

Konfigurace

1. Načtěte jeden "obraz" svého prstu pro přihlášení. Modul bohužel neumožňuje načtení více prstů.

  • sudo tf-tool --acquire

    Podle instrukcí třikrát přejeďte přes čtečku prstů stejným Wink ;-) prstem. Měli byste dostat následující informaci:

    ThinkFinger 0.3 (http://thinkfinger.sourceforge.net/)
    Copyright (C) 2006, 2007 Timo Hoenig <thoenig@suse.de>
    
    Initializing... done.
    Please swipe your finger (successful swipes 3/3, failed swipes: 0)... done.
    Storing data (/home/VAŠE_UŽIVATELSKÉ_JMÉNO/.thinkfinger.bir)... done.

2. Nakonec jed nutné zajistit aby se při autentifikaci bral v potaz kromě vstupu hesla z klávesnice i vstup ze čtečky otisků prstů. Otevřete soubor /etc/pam.d/common-auth ...

  • gksudo gedit /etc/pam.d/common-auth
  • .. který vypadá takto ...
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth    required        pam_unix.so nullok_secure
    
  • .. a změňte ho na toto ...
    #
    # /etc/pam.d/common-auth - authentication settings common to all services
    #
    # This file is included from other service-specific PAM config files,
    # and should contain a list of the authentication modules that define
    # the central authentication scheme for use on the system
    # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the
    # traditional Unix authentication mechanisms.
    #
    auth    sufficient      pam_thinkfinger.so
    auth    required        pam_unix.so nullok_secure try_first_pass
    

Spořič obrazovky

Nastavení zadání hesla u spořiče obrazovky

  • Vytvořte pravidlo pro udev.
    gksudo gedit /etc/udev/rules.d/60-thinkfinger.rules
    #
    # udev rules file for the thinkfinger fingerprint scanner
    # 
    # gives access to the fingerprint reader to those in the "fingerprint" group
    #
    # Taken from:
    #  http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger
    # which was taken and modified from:
    #  http://article.gmane.org/gmane.linux.drivers.thinkfinger/329
    #
    
    # SGS Thomson Microelectronics Fingerprint Reader
    SYSFS{idVendor}=="0483", SYSFS{idProduct}=="2016", SYMLINK+="input/thinkfinger-%k", MODE="0660", GROUP="fingerprint"
    
    # the also-needed uinput device
    KERNEL=="uinput", MODE="0660", GROUP="fingerprint"
    
    Vytvořte skupinu fingerprint
    sudo groupadd fingerprint
    Přidejte uživatele do skupiny fingerprint
    sudo gpasswd -a $USERNAME fingerprint
    Nastavte práva na soubor s otiskem prstu
    sudo chown $USERNAME:root /home/$USERNAME/.thinkfinger.bir

Závěr

Jsme na konci. Restartujte počítač ...

... a při výzvě k zadání hesla přejeďte prstem přes čtečku prstů.

Kde to funguje:

  • při přihlášení do systému
  • při 'gksudo / gksu'
  • při 'sudo' z konzole
  • při zadání hesla u spořiče obrazovky (po probuzení je nutné výzvu k zadání hesla zrušit a znovu obnovit, např. 2x zmáčknout klávesu Esc)

Odkazy a zdroje

ubuntu-cz: Čtečka otisku prstu (last edited 2008-09-14 19:29:16 by RadekSmid)