Ich habe HP Probook 450 und es hat einen integrierten Fingerabdruckleser VFS 495 von Validity Inc. Ich habe Linux-Treiber von der HP Site. Jetzt möchte ich, dass es in Ubuntu funktioniert. Die Treiber sind im RPM-Format, daher habe ich Alien Converter verwendet, um es in ein Deb-Paket zu konvertieren, und dann installiert.
Link zur HP Treiberseite: Treiber
Zu Ihrer Information: Dieses Treiberpaket enthält eine Fprint-Wrapper-Bibliothek und eine Datei HPUsbVFS495.img, aber ich konnte nicht herausfinden, wie es funktioniert.
Ausgabe von lspci && lsusb
:
00: 00.0 Host Bridge: Intel Corporation Core-Prozessor DRAM-Controller der 3. Generation (Version 09) 00: 02.0 VGA-kompatibler Controller: Intel Corporation Core-Prozessor-Grafikcontroller der 3. Generation (Version 09) 00: 14.0 USB-Controller: Intel Corporation 7 Series / C210 Series Chipsatzfamilie USB xHCI Host Controller (Version 04) 00: 16.0 Kommunikationscontroller: MEI-Controller Nr. 1 der Intel Corporation 7 Series / C210 Series-Chipsatzfamilie (Version 04) 00: 1a.0 USB-Controller: Intel Corporation 7 Series / C210 Series-Chipsatzfamilie USB Enhanced Host Controller # 2 (Version 04) 00: 1b.0 Audiogerät: High Corporation Audio Controller der Intel Corporation 7 Series / C210 Series-Chipsatzfamilie (Version 04) 00: 1c.0 PCI-Brücke: Chipsatzfamilie der Intel Corporation 7-Serie / C210-Serie PCI Express Root Port 1 (Version c4) 00: 1c.2 PCI-Brücke: Chipsatzfamilie der Intel Corporation 7-Serie / C210-Serie PCI Express Root Port 3 (Version c4) 00: 1c.3 PCI-Brücke: Chipsatzfamilie der Intel Corporation 7-Serie / C210-Serie PCI Express Root Port 4 (Version c4) 00: 1c.5 PCI-Brücke: Chipsatzfamilie der Intel Corporation 7-Serie / C210-Serie PCI Express Root Port 6 (Version c4) 00: 1d.0 USB-Controller: Intel Corporation 7 Series / C210 Series-Chipsatzfamilie USB Enhanced Host Controller # 1 (Version 04) 00: 1f.0 ISA-Brücke: Intel Corporation HM76 Express-Chipsatz-LPC-Controller (Version 04) 00: 1f.2 SATA-Controller: 6-Port-SATA-Controller der Intel Corporation 7 Series-Chipsatzfamilie [AHCI-Modus] (Version 04) 02: 00.0 Nicht zugewiesene Klasse [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express-Kartenleser (Version 01) 03: 00.0 Netzwerkcontroller: Ralink corp. RT3290 Wireless 802.11n 1T / 1R PCIe 03: 00.1 Bluetooth: Ralink Corp. RT3290 Bluetooth 04: 00.0 Ethernet-Controller: Realtek Semiconductor Co., Ltd. RTL8111 / 8168/8411 PCI Express Gigabit-Ethernet-Controller (Version 0c) Bus 002 Gerät 002: ID 8087: 0024 Intel Corp. Integrierter Rate Matching Hub Bus 002 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub Bus 001 Gerät 004: ID 04ca: 7022 Lite-On Technology Corp. Bus 001 Gerät 003: ID 138a: 003f Gültigkeitssensoren, Inc. Bus 001 Gerät 002: ID 8087: 0024 Intel Corp. Integrierter Rate Matching Hub Bus 001 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub Bus 004 Gerät 001: ID 1d6b: 0003 Linux Foundation 3.0-Root-Hub Bus 003 Gerät 002: ID 09da: c10a A4 Tech Co., Ltd. Bus 003 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub
lspci && lsusb
.Antworten:
Ich habe es am 16.04 auf diesem Computer nach dieser Anleitung zum Laufen gebracht, aber es gab einige Probleme mit den Links. Hier ist genau das, was ich getan habe ...
(Zuerst möchten Sie vielleicht zu einem leeren Ordner navigieren, da wir einige Downloads, Kompilierungen und Konvertierungen durchführen. Dateien werden überall sein.)
Jetzt haben wir einen Ordner erstellt und dorthin navigiert. Wir können fortfahren ...
Laden Sie dies zuerst herunter und legen Sie es in Ihrem leeren Ordner ab.
Der Leitfaden ist sehr lang, aber das Gute daran ist, dass er funktionieren sollte, wenn Sie ihn nur nacheinander befolgen. Wenn Sie nicht verstehen, was passiert, kopieren Sie einfach die Zeilen und fügen Sie sie nacheinander ein (oder fragen Sie in einem Kommentar).
Installieren Sie den Treiber:
Nun die defekten Links Teil. Hier sind die Links, die funktionieren sollten:
Dann fahren Sie einfach fort. Installieren Sie libfprint
Installieren Sie fprint_demo
An diesem Punkt können wir beginnen, unsere Finger zu registrieren.
... nachdem Sie Ihren Finger registriert haben, können Sie auf der Registerkarte "Identifizieren" trainieren. Es wird Ihren Fingerabdruck anzeigen! Es macht so viel Spaß: D Manchmal gehe ich einfach dorthin und wische weiter XD
Und nur eine Randnotiz: Machen Sie keine Screenshots Ihres Fingers und teilen Sie sie mit anderen, es sei denn, Sie wissen natürlich, was Sie tun. Ihr Fingerabdruck ist wertvoll. Bewahren Sie es besser nur für Ihre Augen auf.
... trotzdem weiter. Installieren Sie pam_fprint
Jetzt können wir mit der Einrichtung der Fingerabdruckauthentifizierung beginnen. Ich empfehle Ihnen, hier anzuhalten, da ich es schon eine Weile benutze und es mehrere Probleme damit gibt. Bisher arbeitet Ihr Fahrer und das ist in Ordnung. Sie können es zur Authentifizierung ausprobieren und bei Bedarf zurücksetzen, es ist jedoch für den täglichen Gebrauch nicht robust.
Wie auch immer, wir müssen die
/etc/pam.d/common-auth
Datei bearbeiten . Sei vorsichtig mit dieser Datei !! . Wenn Sie es vermasseln, müssen Sie es aus dem Wiederherstellungsmodus reparieren.Dies würde Ubuntu dazu bringen, Sie nach Ihrem Fingerabdruck oder Ihrem Passwort zu fragen , um Ihnen Root-Zugriff zu gewähren und sich anzumelden. Sie können sich also weiterhin mit Ihrem Passwort anmelden
Wir müssen die Zeilen hinzufügen:
und ändern Sie die Zeile,
pam_unix.so nullok_secure try_first_pass
die ausreichen muss, wie folgt :Zum Schluss sieht meine Datei so aus .
Beachten Sie, dass das Verhalten davon abhängt, wo Sie die Linien platzieren. Wenn Sie sie über dem Teil (dem "primären" Block) platzieren, werden Sie zuerst nach Ihrem Fingerabdruck, dann nach Ihrem Passwort und umgekehrt gefragt.
Ich hoffe, jemand kann klarstellen oder einen guten Hinweis geben, wie diese Datei genau funktioniert.
Schließlich...
und die Dinge sollten funktionieren.
quelle
sudo /etc/init.d/vcsFPServiceDaemon start
, sagt es mir, dass/etc/init.d/vcsFPServiceDaemon: 33: .: Can't open /etc/rc.status
der Befehlsudo fprint_demo
funktioniert, aber kein Gerät. Was soll ich hier machen? Ich bin auf einem HP EliteBook 840, wenn das hilft, und 18.04 mit Plasma installiert