Ich habe ein HP Elitebook 2530P . Ich habe ein Problem beim Aktivieren des Fingerabdrucksensors für die Anmeldung. Kann mir jemand helfen? Ich benutze Ubuntu 18.04
Ich habe ein HP Elitebook 2530P . Ich habe ein Problem beim Aktivieren des Fingerabdrucksensors für die Anmeldung. Kann mir jemand helfen? Ich benutze Ubuntu 18.04
Antworten:
Ich habe das auf meinem frischen Ubuntu 18.04 gemacht - dell vostro:
Installieren Sie die benötigten Anwendungen:
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Möglicherweise möchten Sie die PAM-Konfiguration ändern, um Fingerabdruck für sudo zu verwenden: Aktivieren Sie die Option Fingerabdruckauthentifizierung. Wenn Sie also sudo verwenden, werden Sie nach einem Fingerabdruck gefragt. Wenn Sie auf das Zeitlimit für Fingerabdrücke warten, werden Sie nach dem Standardkennwort gefragt.
Neustart Gehen Sie dann zu Einstellungen / Benutzer und aktivieren Sie die Fingerabdruck-Anmeldung. Möglicherweise müssen Sie neu starten.
Ich habe die Antworten, auf die Satria HR Harsono verweist , nicht getestet , aber ich habe festgestellt, dass für diese die Verwendung eines PPA erforderlich ist. Meine Lösung sollte Sie ohne PPA zum Laufen bringen. Noch besser ist, dass Sie nach dem Wischen mit dem Finger weder die Eingabetaste noch die Anmeldeschaltfläche drücken müssen. Es meldet sich einfach automatisch an.
Stellen Sie zunächst sicher, dass Ihr Fingerabdruckleser erkannt wird. Diese werden normalerweise als USB-Geräte angezeigt. Lauflsusb
$ lsusb Bus 004 Gerät 001: ID 1d6b: 0003 Linux Foundation 3.0-Root-Hub Bus 003 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub Bus 002 Gerät 001: ID 1d6b: 0003 Linux Foundation 3.0-Root-Hub ... Bus 001 Gerät 009: ID 0483: 2016 STMicroelectronics Fingerprint Reader ... Bus 001 Gerät 002: ID 058f: 6366 Alcor Micro Corp. Multi-Flash-Reader Bus 001 Gerät 001: ID 1d6b: 0002 Linux Foundation 2.0-Root-Hub
Sie können sehen, dass mein System meinen angeschlossenen Fingerabdruckleser als STMicroelectronics Fingerabdruckleser erkennt. Von hier aus muss ich nur noch einige Programme installieren und eine Konfigurationsdatei ändern.
sudo apt install -y fprintd libpam-fprintd
sudo nano /etc/pam.d/common-auth). Suchen Sie die Zeile (Zeile 17 auf meinem System), die lautetauth [Erfolg = 1 Standard = ignorieren] pam_unix.so nullok_secureund ändern Sie die Datei, indem Sie die unten fett gedruckte Zeile hinzufügen. Stellen Sie sicher, dass die Reihenfolge dieser Zeilen der hier gezeigten entspricht.
auth [Erfolg = 2 Standard = ignorieren] pam_fprintd.so max_tries = 1 Zeitüberschreitung = 10 auth [Erfolg = 1 Standard = ignorieren] pam_unix.so nullok_secureSpeichern Sie die Datei (Strg + Umschalt + X, Y, Eingabetaste).
fprintd-registriere $ USERWischen Sie nach dem Ausführen des Befehls dreimal mit dem Finger über das Lesegerät, um Ihren Fingerabdruck zu registrieren.
Das ist alles dazu. Sie sollten nun in der Lage sein, sich mit Ihrem Fingerabdruckleser nach der Anmeldung anzumelden oder sich (z. B. bei Installationen) zu authentifizieren.
Beziehen Sie sich darauf, Ihren Fingerabdruckleser in Ubuntu für die Anmeldung zu verwenden? Ich denke, Sie haben diese Antwort verpasst /ubuntu//a/872187/275849
Oder bevorzugen Sie es, Ihren Fingerabdruckleser für eine Authentifizierung zu verwenden? Überprüfen Sie dies unter /ubuntu//a/1040609/275849
Ich habe gerade Elans Fingerabdruckgerät auf meinem Xiaomi Notebook Pro unter Ubuntu 18.04 mit den neuesten Upgrades konfiguriert. Die offizielle Version libfprint, die mit Ubuntu geliefert wird , unterstützt Elans Gerät nicht, daher verwende ich die Version von iafilatov . Möglicherweise kann es für HP 2530 hilfreich sein, die Hersteller-ID gemäß der Ausgabe von lsusb gemäß diesem Handbuch zu ändern.
In meinem Fall stürzt fingerprint-gui bei erfolgreicher Überprüfung mit iafilatovs libfprint ab, daher verwende ich nur die Dienstprogramme fprintd
Installieren Sie fprintd und aktivieren Sie es für sudo
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-updateAktualisieren Sie das Erstellenlibfprint und Installieren von iafilatovs libfprint . Siehe README.md für die Build- Release- Version.
Aktualisieren Sie den symbolischen Link /usr/lib/libfprint.so.0-> /usr/local/lib/libfprint.so.0.0.0(zum neu installierten Build von iafilatov.
Erlauben Sie dem Benutzer die Registrierung von Fingerabdrücken wie folgt:
ATTRS{idVendor}=="04f3", ATTRS{idProduct}=="0c1a", MODE="0664", GROUP="plugdev"
Hersteller- und Produkt-IDs finden Sie in der
lsusbAusgabe. Suchen Sie nach Elan line smth likeBus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp.
$USERzur plugdevGruppe hinzu:
usermod -a -G plugdev $USERfprintd-enroll fprintd-verifysudooder während der Anmeldung bei der Ubuntu-Sitzung überprüfen (möglicherweise muss neu gestartet werden):
