Wie implementiere ich „fprintd“ in die Anmeldung in Kubuntu?

Wie implementiere ich „fprintd“ in die Anmeldung in Kubuntu?

Ich habe ein Fingerabdruckprofil eingerichtet fprintdund 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/sddmwie vorgeschlagenHierwas nichts geändert hat (ich habe zwischen authund sufficient, und sufficientund 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, likeauthund 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-loginDatei und meine Versuche, den Code sudoprobeweise 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.

verwandte Informationen