Ich habe in meinem .screenrc ein Passwort für Bildschirmsitzungen festgelegt. Es funktioniert hervorragend. Jedes Mal, wenn ich eine erneute Verbindung zu einer Bildschirmsitzung herstellen muss, muss ich das Kennwort eingeben. Es gibt eine weitere Funktion, mit der Sie das aktuelle Terminal sperren können (Strg + a, x). Dies ist eine fantastische Funktion, um das Terminal sehr schnell zu sperren, und ich habe auch das Terminal nach 20 Minuten Leerlaufzeit automatisch gesperrt. Dafür habe ich in .screenrc die Zeile 'idle 1200 lockscreen' hinzugefügt.
Mein Problem ist jedoch, dass, sobald sich das Terminal im Sperrbildschirm befindet, kein Passwort in der Lage zu sein scheint, es zu entsperren. Nicht das Bildschirmkennwort, nicht das Anmeldekennwort meiner Benutzer. Ich habe keine Ahnung, wo ich das Passwort für diesen Sperrbildschirmstatus festlegen soll, und nichts in der Manpage oder irgendetwas, was ich online gefunden habe, scheint zu denken, dass es wichtig wäre, es zu erwähnen. Die Manpage sagt, dass es entweder / usr / bin / lck oder / usr / bin / lock oder 'ein eingebautes' verwendet, aber ich habe keine der ersten beiden Binärdateien und habe keine Ahnung, was dieses eingebaute ist. Irgendeine Hilfe?
quelle
Antworten:
screen
Verwendet PAM zur Authentifizierung, daher wird die Kennwortprüfung in konfiguriert/etc/pam.d/screen
.Dies ist die Standardkonfiguration, mit der die Unix-Kennwortdatenbank (
/etc/passwd
+/etc/shadow
) überprüft wird :Wenn Ihr System zur Authentifizierung etwas anderes verwendet (Kerberos, NIS, ...), müssen Sie auch die
screen
PAM-Konfiguration aktualisieren . (Auf einigen Linux-Distributionen (wie Debian) sollteinclude
ing/etc/pam.d/common-auth
ausreichen.)quelle
Gemäß dem Handbuch können Sie ein Sperrprogramm nach Ihren Wünschen konfigurieren, indem Sie es
LOCKPRG
vor dem Start der Umgebungsvariablen zuweisenscreen
.Informationen zum Umgang mit einem gesperrten Terminal, für das Sie kein Passwort haben, finden Sie auch unter /superuser/343965/what-is-the-default-password-of-screen/
quelle