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)?
quelle
vlock -a
Wenn Sie
screen
im Terminal laufen , können Sie das Terminal mit dem Befehl Ctrl- sperren a x.quelle
idle 900 lockscreen
in Ihrer.screenrc
an, ob die Sitzung nach 900 Sekunden (15 Minuten) im Leerlauf gesperrt werden soll.screen
Sperren: 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.Schauen Sie sich "binarix" an. Es wird Ihr Terminal verriegeln. Keine Notwendigkeit für X oder Bildschirm.
http://raffi.at/view/code/binarix
quelle
Ich konnte vlock nicht dazu bringen, unter osx zu arbeiten, also habe ich eine einfache Shellscript-Alternative erstellt.
https://github.com/acornejo/bashlock
quelle