Passwort für den GNU-Bildschirmsperrbildschirm-Befehl?

Passwort für den GNU-Bildschirmsperrbildschirm-Befehl?

Ich habe in meiner .screenrc ein Passwort für Bildschirmsitzungen festgelegt. Das funktioniert prima, jedes Mal, wenn ich mich erneut mit einer Bildschirmsitzung verbinden muss, muss ich das Passwort eingeben. Es gibt eine weitere Funktion, mit der Sie das aktuelle Terminal sperren können (Strg+A, X). Das ist eine fantastische Funktion, um das Terminal wirklich schnell zu sperren, und ich habe es auch so eingestellt, dass das Terminal nach 20 Minuten Leerlaufzeit automatisch gesperrt wird. Dafür habe ich in .screenrc die Zeile „idle 1200 lockscreen“ hinzugefügt.

Mein Problem ist jedoch, dass, sobald sich das Terminal im Sperrbildschirmzustand befindet, es scheinbar kein Passwort gibt, um es zu entsperren. Weder das Bildschirmpasswort noch mein Benutzer-Anmeldepasswort. Ich habe keine Ahnung, wo ich das Passwort für diesen Sperrbildschirmzustand festlegen soll, und weder in der Manpage noch in irgendetwas, das ich online gefunden habe, scheint es wichtig zu sein, es zu erwähnen. Die Manpage sagt, dass entweder /usr/bin/lck oder /usr/bin/lock oder „ein integriertes Programm“ verwendet wird, aber ich habe keine der ersten beiden Binärdateien und habe keine Ahnung, was dieses integrierte Programm ist. Irgendwelche Hilfe?

Antwort1

screenverwendet PAM zur Authentifizierung, daher ist die Kennwortprüfung in konfiguriert /etc/pam.d/screen.


Dies ist die Standardkonfiguration, die die Unix-Passwortdatenbank ( /etc/passwd+ /etc/shadow) überprüft:

auth    required    pam_unix.so

Wenn Ihr System etwas anderes zur Authentifizierung verwendet (Kerberos, NIS, ...), müssen Sie screenauch die PAM-Konfiguration von aktualisieren. (Bei einigen Linux-Distributionen (wie Debian) sollte includeing /etc/pam.d/common-authausreichen.)

Antwort2

Gemäß derHandbuchLOCKPRGkönnen Sie ein Sperrprogramm Ihrer Wahl konfigurieren, indem Sie es vor dem Start der Umgebungsvariable zuweisen screen.

Informationen zum Umgang mit einem gesperrten Terminal, für das Sie kein Passwort haben, finden Sie auch unterhttps://superuser.com/questions/343965/was-ist-das-standard-passwort-des-bildschirms/

verwandte Informationen