
Ich habe ein Fingerabdruckprofil eingerichtet fprintd
und hinzugefügt, aber jetzt stecke ich fest: Wie kann ich mich damit anmelden? Ich habe
auth sufficient pam_unix.so try_first_pass likeauth nullok
auth sufficient pam_fprintd.so
am Anfang /etc/pam.d/sddm
wie vorgeschlagenHierwas nichts geändert hat (ich habe zwischen auth
und sufficient
, und sufficient
und pam_...
anstelle von Leerzeichen einen Tabulator verwendet, aber das scheint konsistenter mit den anderen Einträgen in der Datei zu sein. Ich habe zwischen pam_unix.so
, try_first_pass
, likeauth
und Leerzeichen verwendet nullok
. Könnte das etwas bewirken?). Ich habe sie hinzugefügt, sodass sie die erste Codezeile in der Datei sind. Auf der Seite steht auch
Damit es im Sperrbildschirm von KDE funktioniert, fügen Sie die gleiche Zeile auch am Anfang von
/etc/pam.d/kde
aber ich habe keine solche Datei! Ich wurde zu diesem Wiki-Eintrag weitergeleitet vonDieses hier, aber ichAuchIch habe keine /etc/pam.d/system-local-login
Datei und meine Versuche, den Code sudo
probeweise in die Datei einzufügen, haben bisher nicht funktioniert. Ich glaube, ich füge die Zeile an der falschen Stelle in der Datei ein oder verwende Leerzeichen, wo ich Tabulatoren verwenden sollte. Klingt das plausibel? Vielen Dank im Voraus!
Antwort1
Ich habe die Antwort selbst gefunden!Hier ist es. Falls der Link nicht mehr funktioniert, hier der Text:
Installieren Sie die benötigten Anwendungen:
sudo apt install -y fprintd libpam-fprintd
sudo pam-auth-update
Sobald die Installation abgeschlossen ist, öffnen Sie /etc/pam.d/common-auth zur Bearbeitung
$ sudoedit /etc/pam.d/common-auth
auth [success=1 default=ignore] pam_unix.so nullok_secure
Und ändern Sie die Datei, indem Sie die unten fettgedruckte Zeile hinzufügen. Stellen Sie sicher, dass die Reihenfolge dieser Zeilen mit der hier gezeigten übereinstimmt.
auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10
auth [success=1 default=ignore] pam_unix.so nullok_secure
Speichern.
Registrieren Sie abschließend Ihren Fingerabdruck mit dem folgenden Befehl:
fprintd-enroll $USER
Nachdem Sie den Befehl ausgeführt haben, ziehen Sie Ihren Finger dreimal über das Lesegerät, um Ihren Fingerabdruck zu registrieren.
Aber! Der Anmeldebildschirm funktioniert unverändert.