Fingerprint Reader-Konfiguration für openSUSE 13.1
Schritt 1
Achten Sie darauf, die erforderlichen Pakete installiert sind:
$ sudo zypper install libfprint0 pam_fprint
Schritt 2
Weiter habe ich überprüft pam konfiguriert ist fprint Authentifizierung verwenden:
$ sudo pam-config --query --fprint auth:
Wenn der Ausgang ist leer (nicht auth: ), dann fügen Modul fprint zu pam wie folgt aus:
$ sudo pam-config --add --fprint
Schritt 3
Jetzt registrieren Sie einen Fingerabdruck für root:
$ sudo pam_fprint_enroll
Der Wechsel zu root (zB mit sudo) fragt nun nach Fingerabdruck, und fällt erst dann wieder auf, wenn Passwort-Scan funktioniert nicht.
Schritt 4
Schließlich registrierten Fingerabdruck für “normale” Benutzer.
Das Problem ist, die Scan-Gerät wird von root gehören. Normale Benutzer können es nicht verwenden. Wir ändern, dass durch die Schaffung einer udev-Regel, die für sie Schreib ermöglicht den Zugriff auf Benutzer-Gruppe.
Schritt 4A
Finden Sie die Hersteller-und Produkt-ID des Scanners mit lsusb. Meiner ist ein Upek mit Hersteller-ID und Produkt-ID 147e 2016:
$ lsusb
Bus 002 Device 003: ID 8086:0187 Intel Corp.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 056a:0065 Wacom Co., Ltd Bamboo
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
**Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor**
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Schritt 4B
Fügen Sie eine udev-Regel-Datei für dieses Gerät (mit Ihrem Hersteller-und Produkt-IDs):
$ sudo echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="**147e**", ATTR{idProduct}=="**2016**", MODE="0664", OWNER="root", GROUP="users"' >/etc/udev/rules.d/70-fprint.rules
Schritt 4C
Aktivieren Sie die Regeln:
sudo udevadm control --reload-rules
sudo udevadm trigger
Schritt 4D
Jetzt sollten Sie in der Lage, als normaler Benutzer rufen pam_fprint_enroll sein.
Anmeldung in einer KDE-Session
Auf der Login-Bildschirm username, dann drücken Sie die Eingabetaste, klicken Sie auf Schaltfläche “OK”, und scannen Sie Ihren Fingerabdruck. Wenn die Überprüfung fehlschlägt, Sie zu erkennen, dann geben Sie Ihr Passwort wie gewohnt und drücken Sie Enter.