Wenn ich auf dem Bildschirm Strg-X X (sic) eingebe , ist die Sitzung gesperrt. Was ist das Standardkennwort? Ist es dasselbe Passwort, mit dem ich mich bei Linux anmelde?
Ich frage aus folgendem Grund: Ich verbinde mich über ssh unter verschiedenen Linux / Unix-Varianten mit mehreren entfernten Linux-Servern und habe auf allen Sitzungen Bildschirmsessionen . Wenn ich die Bildschirmsitzung sperre und mein Kennwort eingebe, funktioniert dies manchmal und bei anderen Installationen nicht. Daher weiß ich nicht, wie das Kennwort lautet (daher muss ich diese Bildschirmsitzung extern beenden).
Wie lautet das Standardkennwort für screen?
PS: Ich bin nie root. Verwendete Bildschirmversion: Bildschirmversion 4.00.03 (FAU) 23.10.06
Antworten:
Das Bildschirmkennwort war nach meiner Erfahrung immer nur das Systemkennwort des Benutzers, der es ausführt. Die Manpage besagt, dass wenn ein Bildschirmsperrprogramm verfügbar ist, es verwendet wird, wenn es so konfiguriert ist. Vielleicht müssten Sie herausfinden, ob dies der Fall ist und wie sich das Programm verhält.
quelle
Manchmal befinde ich mich in der gleichen Situation auf Servern, auf denen ich mich mit einem öffentlichen SSH-Schlüssel angemeldet habe und daher überhaupt kein Passwort (das ich kenne), und habe Mühe, mich an das zu erinnern, was ich das letzte Mal getan habe, um es wiederherzustellen.
Der Bildschirm muss nicht ausgeschaltet werden. Trennen Sie einfach das Terminal, in dem Sie gerade laufen
screen
, öffnen Sie ein neues Terminalfenster und schließen Sie es erneut an (screen -r
).Fügen Sie dies vorsichtshalber hinzu
bind x
,.screenrc
damit die Tastensperre nicht mehr aktiviert ist. In einem bereits laufendenscreen
verwendenctrl-A : bind x
.quelle
Das Kennwort des Benutzers, dem der Bildschirmprozess gehört.
quelle
Nachdem ich viele Ansätze ausprobiert hatte, stellte ich fest, dass:
bind x bind ^x
zu Ihrer.screenrc
Datei.( Hinweis Wenn Sie kein Root-Benutzer sind, denken Sie daran
alias screen="screen -C [your .screenrc file path]"
, Ihrer.bashrc
Datei hinzuzufügen. )export LOCKPRG='/bin/true'
, Ihrer.bashrc
Datei eine Zeile hinzuzufügen . Diese Methode ist jedoch etwas ungewöhnlich, siehe diesen LinkSchließlich danke ich diesem Typen, der_gnu_screen_lock_screen_deaktiviert hat , und füge seinen Inhalt einfach hier ein.
quelle