Diesen Fingerabdrucksensor zum Laufen bekommen

CyborgBeta

Commander
Registriert
Jan. 2021
Beiträge
2.846
Hi, weiß vielleicht jemand, wie ich diesen Fingerabdrucksensor/-Scanner zum Laufen bekommen kann?

1666052083818.png


Linux Arch... https://wiki.archlinux.org/title/fprint brachte mich leider nicht weiter, oder ich habe den Artikel nicht verstanden...

Habt ihr Ideen? Momentane Fehlermeldung:

Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available

Er leuchtet auch gar nicht... Danke für Hilfe.
 
Mit dieser Snap-App müsstest du ihn zum laufen bekommen. Es wird jedenfalls genau deine Hardware ID definiert: https://snapcraft.io/validity-sensors-tools

Da dur Arch nutzt wirst du Snap nicht installiert haben, wie du das machen kannst findest du hier: https://snapcraft.io/docs/installing-snap-on-arch-linux

Wichtig ist, nach Installation von Snap und bevor du Snap-Apps installierst kurz den Rechner neustarten.

Eventuell findest du das Snap-Tool auch im AUR, da musst du aber selber suchen.
 
  • Gefällt mir
Reaktionen: CyborgBeta
Welches Linux genau (Arch-Wiki wird ja auch gern für andere Distros verwendet)? Wäre übrigens nett, wenn du den lsusb-Ausschnitt kopierbar machen könntest.
Mit dem Dev-Code habe ich ein paar Sachen gefunden (scheint oft beim T470s verbaut gewesen sein):
https://www.google.de/search?q=linux+fingerprint+138a:0097

Was genau hast du davon schon probiert?
 
pseudopseudonym schrieb:
Was genau hast du davon schon probiert?
Welche der 35.900 Ergebnisse meinst du genau? Oder war das eine rhetorische Frage?

Ich versuche es jetzt mal, wie beschrieben, mit Snap.
 
  • Gefällt mir
Reaktionen: Linuxfreakgraz
CyborgBeta schrieb:
Welche der 35.900 Ergebnisse meinst du genau? Oder war das eine rhetorische Frage?
Nope, war's nicht. Ich wusste einfach nicht, in welcher Richtung du schon etwas probiert hast und war mir auch nicht sicher, ob du Arch benutzt (bin als Ubuntu-/Debian-Nutzer auch gern im Arch-Wiki unterwegs).
Bei den Ubuntu-spezifischen Ergebnissen wäre mir vielleicht noch etwas von meinen Fingerabdruck-Abenteuern eingefallen.
Das erste Suchergebnis war übrigens quasi dein Ansatz (https://askubuntu.com/questions/129...-fingerprint-reader-validity-138a0097-under-u), soweit ich das auf die Schnelle sehe, daher die Nachfrage.
 
  • Gefällt mir
Reaktionen: CyborgBeta
Ja, hat gut geklappt... Ich verwende Manjaro...

Man muss nur aufpassen, da es pam-auth-update nicht für Linux Arch gibt.

Also dann zum Beispiel in der /etc/pam.d/sudo folgendes eintragen:

Code:
#%PAM-1.0

auth        sufficient      pam_fprintd.so max_tries=1 timeout=5 debug
auth        sufficient      pam_unix.so try_first_pass likeauth nullok

auth        include        system-auth
account        include        system-auth
session        include        system-auth

Das "soll" dann zuerst nach dem Fingerabdruck fragen oder nach dem Passwort...

Bitte dabei gut aufpassen, denn macht man etwas falsch, sperrt man sich selber aus (das ist mir passiert, aber su funktionierte zum Glück noch).
Ergänzung ()

Sorry, das ist natürlich keine vollständige Beschreibung, aber wer Manjaro/Linux Arch und den Sensor 138a:0097 hat, der muss im Wesentlichen folgende Schritte beachten:

1. python-validity installieren (aus der AUR (en), dafür werden auch die Abhängigkeiten fprintd-clients und open-fprintd aus der AUR benötigt...)
2. Ein Factory-Reset des Sensors durchführen (sudo systemctl stop python3-validity, sudo validity-sensors-firmware und sudo systemctl start python3-validity), bei mir hing der irgendwie mit Windows 8 zusammen, obwohl ich ein Lenovo ThinkPad x270 hab
3. Den Zeigefinger scannen (fprintd-enroll benutzername)
4. Die gewünschten PAM-Konfigurationsdateien so bearbeiten, dass (zuerst) nach dem Fingerabdruck gefragt wird (siehe dazu weiter oben), pam-auth-update, das das automatisch macht, gibt es wie gesagt für Arch nicht...
5. Nach jedem Schritt testen, ob man sich noch anmelden kann...

Für 1., 2. und 3. siehe auch https://github.com/uunicorn/python-validity ; für 3., 4. und 5. siehe auch https://wiki.archlinux.org/title/fprint#Login_configuration .

hth :)

Btw, ich habe noch eine Frage: Speichert der Sensor die Fingerabdruckmuster? Dann könnte beim Dualboot-System Win natürlich etwas zickig sein...
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: kim88
Zurück
Oben