Wie lautet das voreingestellte Passwort des Bildschirms?

13170
gojira

Wenn ich im Bildschirm Strg-X X (sic) eingebe, ist die Sitzung gesperrt. Was ist das Standardkennwort? Ist es das gleiche Passwort, mit dem ich mich bei Linux anmelde?

Ich frage nach: Ich verbinde mich mit verschiedenen Remote-Linux-Servern über ssh unter verschiedenen Linux / Unix-Varianten und habe auf allen eine Bildschirmsitzung . Wenn ich die Bildschirmsitzung sperre und mein Kennwort eingebe, funktioniert es manchmal und bei anderen Installationen funktioniert es nicht. Daher weiß ich nicht, wie das Kennwort lautet (daher muss ich die Bildschirmsitzung extern "beenden").

Wie lautet das voreingestellte Passwort für den Bildschirm?

PS: Ich bin nie wurzel. Verwendete Bildschirmversion: Bildschirmversion 4.00.03 (FAU) 23-Oct-06

21
Ich gehe davon aus, dass es davon abhängt, ob sich der Bildschirm in einer Login-Shell befindet und ob der Login für den Bildschirm aktiviert ist sehe vor 12 Jahren 0

4 Antworten auf die Frage

19
tripleee

Ich befinde mich manchmal in der gleichen Situation, auf Servern, auf denen ich SSH-Public-Key-Login und somit überhaupt kein Passwort (das ich kenne) habe, und muss mich nur schwer daran erinnern, was ich beim letzten Mal getan habe, um mich zu erholen.

Es besteht keine Notwendigkeit, den Bildschirm zu töten. Trennen Sie einfach das Terminal, in dem Sie ausgeführt werden screen, öffnen Sie ein neues Terminalfenster und fügen Sie es erneut ein ( screen -r).

Vielleicht als Vorsichtsmaßnahme, fügen Sie bind xIhren .screenrcSchlüssel hinzu, so dass die Tastensperre ungebunden ist. screenVerwenden Sie in einem bereits laufenden ctrl-A : bind x.

Ah, einfach aber perfekt - danke! Leonard Challis vor 8 Jahren 0
12
jpjacobs

Das Bildschirmkennwort war nach meiner Erfahrung immer nur das Systemkennwort des Benutzers, der es ausführt. Die Manpage sagt, wenn ein Bildschirmsperrprogramm verfügbar ist, wird es verwendet, wenn es so konfiguriert ist. Vielleicht müssten Sie also herausfinden, ob dies der Fall ist und wie sich das Programm verhält.

Informationen zum Konfigurieren eines benutzerdefinierten Sperrprogramms finden Sie auch unter http://serverfault.com/a/639406 tripleee vor 8 Jahren 0
Und was ist, wenn der Benutzer kein Kennwort hat und Sie sich mit einem SSH-Schlüssel anmelden? Cerin vor 8 Jahren 8
Ich denke dann sollte der Benutzer seinen Bildschirm nicht sperren; Er kann sich danach möglicherweise nicht mehr einloggen ... jpjacobs vor 8 Jahren 0
@jpjacobs: Leider ist es nicht immer die Wahl des Benutzers: http://superuser.com/questions/344301/unexpected-behaviour-of-ctrl-ax-and-ctrl-ax-in-screen-regions-locking?rq= 1 deltab vor 8 Jahren 0
@Cerin: Öffnen Sie eine neue SSH-Verbindung und stehlen Sie sich die Bildschirmsitzung. valid vor 7 Jahren 3
Dies ist also eine gute Antwort, aber weiß jemand, was Sie in einer Umgebung mit einem Sturm tun könnten, wenn das direkte Einloggen in die Rechenknoten nicht möglich ist? aaiezza vor 6 Jahren 0
2
Sirex

das Passwort des Benutzers, der den Bildschirmvorgang besitzt.

Was machen Sie, wenn Sie kein Passwort haben? Ich benutze einen SSH-Schlüssel ohne Passwort, um mich bei meinem Server anzumelden, und der Bildschirm fragt mich immer noch nach einem Passwort ... Cleber Goncalves vor 10 Jahren 2
Die Verwendung eines ssh-Schlüssels ohne Phrase (schlechte Idee übrigens, siehe ssh-agent) ist nicht dasselbe, als wenn Sie kein Passwort haben. Der Bildschirm möchte, dass das Kennwort des Benutzers auf dem fernen System in / etc / shadow gespeichert ist Sirex vor 10 Jahren 1
-1
zodiac

Nachdem ich viele Ansätze ausprobiert hatte, fand ich Folgendes:

  • Die BEST-Lösung fügt bind x bind ^x Ihrer .screenrcDatei zwei Zeilen hinzu .

( Hinweis: Wenn Sie kein Root-Benutzer sind, denken Sie daran alias screen="screen -C [your .screenrc file path]", Ihre .bashrcDatei hinzuzufügen. )

  • Die zweite BEST-Lösung fügt export LOCKPRG='/bin/true' Ihrer .bashrcDatei eine Zeile hinzu . Diese Methode ist jedoch etwas ungewöhnlich, siehe diesen Link

Zum Schluss vielen Dank an diesen Kerl disabling_gnu_screen_lock_screen . Ich kopiere und füge seinen Inhalt hier ein.