Gibt es eine Möglichkeit, die Befehlszeile zu sperren?


29

In einer X-Sitzung kann ich beispielsweise Ctrl- Alt- verwenden L, um den Bildschirm zu sperren, sodass Sie nach einem Kennwort gefragt werden, um die Sperre aufzuheben und zu verhindern, dass jemand mit meinem Computer in Konflikt gerät.

Aber wenn ich eine offene Terminalsitzung auf einem der Terminals habe (auf die ich zugreifen kann , zum Beispiel Ctrl- Alt- F1), dann ist es nicht gesperrt, und jemand kann es trotzdem verwenden, um Schaden anzurichten. Gibt es eine Möglichkeit, diese Befehlszeile zu "sperren" (mit möglicherweise darin ausgeführten Hintergrundprozessen)?

Antworten:


27

vlockwerde tun, was du fragst. Wenn Sie jedoch Hintergrundprozesse ausführen möchten, sollten Sie screenstattdessen in Betracht ziehen , damit Sie sich auch abmelden und die Prozesse im Hintergrund laufen lassen und dann erneut eine Verbindung herstellen können - selbst wenn Sie von einem anderen Ort aus angemeldet sind.


Ich kann vlock nicht mit Plugins bekommen, es wird ohne new.so installiert, daher kann ich vlock -na
Sergius

Verwenden Sie diese vlock -a
Option

2
@friederbluemle Es ist jedoch erwähnenswert, dass alt-sysrq-k (alt-printscr-k, aus der Familie der magischen sysrq) je nach Konfiguration das aktuelle Terminal und die Sperre damit abbricht, sodass später jemand das Terminal wechseln kann.
Erhannis

11

Wenn Sie screenim Terminal laufen , können Sie das Terminal mit dem Befehl Ctrl- sperren a x.


2
Es ist auch möglich, eine Bildschirmsitzung nach dem Inaktivwerden automatisch zu sperren. Geben Sie idle 900 lockscreenin Ihrer .screenrcan, ob die Sitzung nach 900 Sekunden (15 Minuten) im Leerlauf gesperrt werden soll.
Scai

3
Seien Sie vorsichtig mit screenSperren: Sie sperren nicht die Sitzung, sondern nur Ihr spezielles Fenster. Alle anderen, die mit ihrem eigenen Fenster an diese Sitzung anhängen können, werden nicht ausgesperrt.
Curt J. Sampson


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.