BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Terminal sperren

Arbeitet man an einem Terminal und möchte seine Arbeit kurz unterbrechen, sich aber nicht ausloggen, so kann man mit lock(1) das Terminal sperren. lock ist sowohl in FreeBSD als auch in OpenBSD im Basissystem vorhanden. Gibt man einfach lock im Teminal ein, so wird man zweimal nach einem Schlüssel gefragt, mit dem man das Terminal für 15 Minuten sperren kann.

# lock
Key:
Again:
lock: /dev/ttyp1 on daedalus.network.local. timeout in 15 minutes.
time now is Thu Apr 27 22:57:15 CEST 2006

Verwendet man lock -p so wird nicht nach einem Schlüssel gefragt, sondern das Terminal kann mit dem Benutzerpasswort wieder entsperrt werden. Mit der -n Option wird das Terminal nach 15 Minuten nicht automatisch wieder entsperrt.

Wird auf FreeBSD zusätzlich die -v Option verwendet, so kann auch das virtuelle Terminal (mit Ctrl + Alt + Fx) nicht gewechselt werden, bis das Terminal entsperrt wird.

Verwendet man eine graphische Benutzeroberfläche und hat den xscreensaver installiert, so kann man auch die graphische Oberfläche mit folgendem Befehl sperren:

# xscreensaver-command -lock

Möchte man xscreensaver nicht installieren, so kann man die graphische Oberfläche auch mit xlock(1) sperren. Auf OpenBSD ist xlock bereits im Dateiset der graphischen Oberfläche enthalten, auf FreeBSD kann man xlock über den x11/xlockmore Port installieren.

 Permalink