Wie erlaube ich auf dem Sperr-/Anmeldebildschirm unabhängig vom Eingabeaufforderungstyp sowohl die Eingabe per Fingerabdruck als auch per Kennwort?

Wie erlaube ich auf dem Sperr-/Anmeldebildschirm unabhängig vom Eingabeaufforderungstyp sowohl die Eingabe per Fingerabdruck als auch per Kennwort?

Ich habe sowohl die Anmeldung per Fingerabdruck als auch per Passwort aktiviert. Beides funktioniert jedoch nur, wenn die entsprechende Eingabeaufforderung angezeigt wird.

  • Bei Anzeige der Fingerabdruckabfrage funktioniert die Passworteingabe nicht.

  • Wenn das Kennwortfeld angezeigt wird, funktioniert der Fingerabdruck-Scan nicht.

  • Wenn sowohl die Eingabeaufforderung für den Fingerabdruck als auch das Kennwortfeld angezeigt werden (beim Entsperren und wenn beim Lesen des Fingerabdrucks eine Zeitüberschreitung auftritt), funktioniert das Scannen des Fingerabdrucks nicht, die Kennworteingabe jedoch schon.

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, beide Anmeldemethoden funktionieren zu lassen, unabhängig davon, welche Eingabeaufforderung angezeigt wird?

Antwort1

Möglicherweise ist es derzeit nicht möglich. Im Folgenden liste ich auf, was darauf hindeutet, dass es (zumindest) kompliziert ist, und was Sie versuchen können.

  1. GemäßDas,

Momentan können Sie Ihr Passwort nicht sofort eingeben, wenn Sie nach Ihrem Fingerabdruck gefragt werden. Sie müssen zuerst dafür sorgen, dass die Fingerabdruck-Authentifizierung fehlschlägt (durch Ziehen des falschen Fingers oder Abwarten einer Zeitüberschreitung), bevor Sie nach Ihrem Passwort gefragt werden. Dies ist eine Einschränkung von PAM, da seine Module nicht verkettet sein dürfen und daher nicht mehrere Authentifizierungsmethoden gleichzeitig unterstützen können. (Der alte ThinkFinger hat dies getan, aber es war ein grober Hack, der viele Probleme verursacht hat.) Eine mögliche Lösung für diese Einschränkung besteht darin, dafür zu sorgen, dass gdm, screensaver und policykit-1 mehrere alternative PAM-Stacks unterstützen.

Ich habe den dortigen Vorschlag nicht ausprobiert (und er ist nicht mehr als das: ein Vorschlag), aber ich habe keine Hinweise darauf gefunden, dass es jemandem gelungen ist.

  1. GemäßDas,

pam_fprintd unterstützt im Gegensatz zu pam_thinkfinger weder die Eingabe des Passworts noch eines Fingerabdrucks, da es sich um einen groben Hack handelt und behoben werden könnte, indem die Login-Manager zwei separate PAM-Stacks ausführen.

Lichter der Hoffnung, YMMV:

  1. Siehe Punkt 1 oben.
  2. GemäßDasgibt es eine Gabelhttps://github.com/zsxsoft/libfprint-fprintd, obwohl es alt und nicht gepflegt ist.

Verwandt:

  1. https://unix.stackexchange.com/questions/332149/how-to-login-with-both-password-and-fingerprint
  2. https://unix.stackexchange.com/questions/207360/use-multiple-pam-login-methods-at-once
  3. https://www.redhat.com/sysadmin/pam-authconfig („Sie können mehrere Optionen gleichzeitig festlegen …“)

verwandte Informationen