Website-Suche

So sperren Sie Ihr Linux-Terminal mit vlock


Virtuelle Konsolen sind sehr wichtige Funktionen von Linux und bieten einem Systembenutzer eine Shell-Eingabeaufforderung, um das System in einem nicht-grafischen Setup zu verwenden, das Sie nur auf dem physischen Computer und nicht remote verwenden können.

Ein Benutzer kann mehrere Virtual Console-Sitzungen gleichzeitig verwenden, indem er von einer Virtual Console zu einer anderen wechselt.

In dieser Anleitung werden wir uns ansehen, wie man die virtuelle Konsole oder die Terminalkonsole eines Benutzers in Linux-Systemen mit dem Programm vlock sperrt.

Was ist Vlock?

vlock ist ein Befehlszeilenprogramm, mit dem eine oder mehrere Virtual Console-Sitzungen von Benutzern gesperrt werden können, um unbefugten Zugriff zu verhindern.

Wenn Sie Ihr Terminal mit vlock sperren, werden Sie aufgefordert, Ihr Benutzerkennwort einzugeben, um es zu entsperren, wodurch sichergestellt wird, dass nur autorisierte Benutzer auf das Terminal zugreifen können.

vlock ist auf einem Mehrbenutzersystem wichtig, da es Benutzern ermöglicht, ihre eigenen Sitzungen zu sperren, während andere Benutzer dasselbe System weiterhin über andere virtuelle Konsolen verwenden können. Bei Bedarf kann die gesamte Konsole gesperrt und auch die Switching Virtual Console deaktiviert werden.

vlock funktioniert in erster Linie für Konsolensitzungen und bietet auch Unterstützung für das Sperren von Nicht-Konsolensitzungen, dies wurde jedoch nicht vollständig getestet.

So installieren Sie vlock unter Linux

Um vlock unter Linux zu installieren, verwenden Sie den folgenden entsprechenden Befehl für Ihre spezifische Linux-Distribution.

sudo apt install vlock         [On Debian, Ubuntu and Mint]
sudo yum install vlock         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vlock  [On Gentoo Linux]
sudo apk add vlock             [On Alpine Linux]
sudo pacman -S vlock           [On Arch Linux]
sudo zypper install vlock      [On OpenSUSE]    
sudo pkg install vlock         [On FreeBSD]

So verwenden Sie vlock unter Linux

Es gibt einige Optionen, die Sie mit vlock verwenden können, und die allgemeine Syntax lautet:

vlock option
vlock option plugin
vlock option -t <timeout> plugin

Aktuelle virtuelle Konsole sperren

Führen Sie den folgenden Befehl aus, um die aktuelle virtuelle Konsole oder Terminalsitzung des Benutzers zu sperren.

vlock --current

Die Optionen -c oder --current bedeuten, dass die aktuelle Sitzung gesperrt wird und dies das Standardverhalten beim Ausführen von vlock ist.

Sperren aller virtuellen Konsolen

Um alle Ihre Virtual Console-Sitzungen zu sperren und auch Virtual Console Switching zu deaktivieren, führen Sie den folgenden Befehl aus.

vlock --all

Wenn die Optionen -a oder --all verwendet werden, werden alle Konsolensitzungen des Benutzers gesperrt und das Switching der virtuellen Konsole deaktiviert.

Diese anderen Optionen können nur funktionieren, wenn vlock mit Plugin-Unterstützung kompiliert wurde, und sie beinhalten die:

Wechseln zu einer neuen virtuellen Konsole

Mit dem folgenden Befehl wird vor dem Sperren der aktuellen Konsolensitzung des Benutzers zu einer neuen virtuellen Konsole gewechselt, wodurch sichergestellt wird, dass der Sperrvorgang auf einer separaten virtuellen Konsole ausgeführt wird, sodass der Benutzer das System ohne Unterbrechung weiter verwenden kann.

vlock --new

Deaktivieren des SysRq-Mechanismus mit vlock

Die Option "-s" oder "--disable-sysrq" deaktiviert den SysRq-Mechanismus, während virtuelle Konsolen von einem Benutzer gesperrt werden. Diese Option wird nur wirksam, wenn auch die Option "-a" oder "--all" verwendet wird.

vlock -sa

Festlegen der Zeitüberschreitung für das Bildschirmschoner-Plugin

Die Option "-t" oder "--timeout <time_in_seconds>" wird verwendet, um eine Zeitüberschreitung für das Bildschirmschoner-Plugin festzulegen. Mit dieser Option können Sie die Dauer (in Sekunden) festlegen, nach der der Bildschirmschoner aktiviert und die Sitzung gesperrt wird.

vlock --timeout 5

vlock-Hilfe und -Version anzeigen

Sie können -h oder --help und -v oder --version verwenden, um Hilfemeldungen bzw. Versionen anzuzeigen.

vlock --help
vlock --version

Wir belassen es dabei, aber denken Sie daran, dass Sie eine ~/.vlockrc-Datei einbinden können. Diese Datei wird während des Systemstarts vom vlock-Programm gelesen, so dass Sie Umgebungsvariablen hinzufügen können.

Weitere Details zu diesen Variablen finden Sie auf der Seite mit dem manuellen Eintrag, was besonders nützlich für Benutzer von Debian-basierten Distributionen ist.

Verwandte Artikel: