Fingerprint reader στο Fedora 7

Αρκετά laptop στην αγορά παρέχουν ένα δακτυλικό αναγνώστη (SGS Thomson Microelectronics fingerprint reader) για την πιστοποίηση της ταυτότητας του χρήστη έτσι ώστε να μην χρειάζεται να πληκτρολογεί συνέχεια κωδικούς πρόσβασης. Όπως ξερουμε, στο linux χρειάζεται αρκετές φορές να δώσουμε τον κωδικό διαχειριστή για να γίνουν κάποιες ρυθμίσεις ή εγκατάσταση προγραμμάτων, και φυσικά όταν μπαίνουμε στο σύστημα δίνουμε τον προσωπικό μας κωδικό. Η διαδικασία ρύθμισης του αναγνώστη είναι σχετικά εύκολη και σύντομη.

Βήμα 1

Πρέπει να δούμε αν όντως ο reader μας είναι το συγκεκριμένο μοντέλο.
Έτσι δίνουμε:

lsusb

και πρέπει να δούμε:

Bus 001 Device 007: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Βήμα 2

Εγκατάσταση του πακέτου thinkfinger:

yum install thinkfinger

Βήμα 3

Επεξεργασία του αρχείου:
Fedora 7

/etc/pam.d/common-auth

Fedora 8

/etc/pam.d/system-auth

και προσθήκη της γραμμής

auth        sufficient    pam_thinkfinger.so

ακριβώς στην θέση που βλέπουμε παρακάτω:

#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      pam_env.so
auth        sufficient    pam_thinkfinger.so
auth        sufficient    pam_unix.so nullok try_first_pass
auth        requisite     pam_succeed_if.so uid >= 500 quiet
auth        required      pam_deny.so

Βήμα 4

Λήψη του αποτυπώματος περνώντας κάθετα το δάκτυλο πάνω από τον αναγνώστη
(τρείς επιτυχημένες προσπάθειες):

 tf-tool --add-user όνομα_χρήστη

Αν θέλουμε να κάνουμε εργασίες διαχειριστή, πρέπει να κάνουμε το ίδιο και για τον root:

 tf-tool --add-user root

τώρα μπορούμε να δίνουμε το δακτυλικό μας αποτύπωμα αντί να πληκτρολογούμε κωδικούς…

Αναφορές:
http://thinkfinger.sourceforge.net/
http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger

1 Response to “Fingerprint reader στο Fedora 7”


Leave a Reply