
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
screen
verwendet 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 screen
auch die PAM-Konfiguration von aktualisieren. (Bei einigen Linux-Distributionen (wie Debian) sollte include
ing /etc/pam.d/common-auth
ausreichen.)
Antwort2
Gemäß derHandbuchLOCKPRG
kö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/