Website-Suche

vlock – Eine intelligente Möglichkeit, die virtuelle Benutzerkonsole oder das Terminal unter Linux zu sperren


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 der physischen Maschine, aber nicht remote verwenden können.

Ein Benutzer kann mehrere virtuelle Konsolensitzungen gleichzeitig nutzen, indem er einfach von einer virtuellen Konsole zur anderen wechselt.

In dieser Anleitung sehen wir uns an, wie man die virtuelle Benutzerkonsole oder Terminalkonsole in Linux-Systemen mit dem Programm vlock sperrt.

Was ist Vlock?

vlock ist ein Dienstprogramm zum Sperren einer oder mehrerer virtueller Konsolensitzungen eines Benutzers. Vlock ist auf einem Mehrbenutzersystem wichtig. Es ermöglicht Benutzern, ihre eigenen Sitzungen zu sperren, während andere Benutzer weiterhin dasselbe System über andere virtuelle Konsolen verwenden können. Bei Bedarf kann die gesamte Konsole gesperrt und auch die virtuelle Konsole deaktiviert werden.

vlock funktioniert hauptsächlich für Konsolensitzungen und unterstützt auch das Sperren von Nicht-Konsolensitzungen, dies wurde jedoch nicht vollständig getestet.

Vlock unter Linux installieren

Um das vlock-Programm auf Ihren jeweiligen Linux-Systemen zu installieren, verwenden Sie:

yum install vlock           [On RHEL / CentOS / Fedora]
sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

So verwenden Sie Vlock unter Linux

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

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

Allgemeine Optionen und Verwendung von vlock:

1. Um die aktuelle virtuelle Konsole oder Terminalsitzung des Benutzers zu sperren, führen Sie den folgenden Befehl aus:

vlock --current

Die Optionen -c oder --current bedeuten, dass die aktuelle Sitzung gesperrt wird. Dies ist das Standardverhalten, wenn Sie vlock ausführen.

2. Um alle Ihre virtuellen Konsolensitzungen zu sperren und auch die Umschaltung der virtuellen Konsole 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 außerdem die Umschaltung der virtuellen Konsole deaktiviert.

Diese anderen Optionen funktionieren nur, wenn vlock mit Plugin-Unterstützung kompiliert wurde und dazu gehören:

3. Die Optionen -n oder --new bedeuten beim Aufruf, dass zu einer neuen virtuellen Konsole gewechselt wird, bevor die Konsolensitzungen des Benutzers gesperrt werden.

vlock --new

4. Die Optionen -s oder --disable-sysrq deaktivieren den SysRq-Mechanismus, während virtuelle Konsolen von einem Benutzer gesperrt sind und nur funktionieren wenn -a oder --all aufgerufen wird.

vlock -sa

5. Die Optionen -t oder --timeout werden aufgerufen, um ein Timeout für das Bildschirmschoner-Plugin festzulegen.

vlock --timeout 5

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

Wir belassen es dabei und wissen auch, dass Sie eine ~/.vlockrc-Datei einfügen können, die vom vlock-Programm beim Systemstart gelesen wird, und die Umgebungsvariablen hinzufügen können, die Sie können Schauen Sie auf der Handbucheintragsseite nach, insbesondere für Benutzer von Debian-basierten Distributionen.

Um mehr zu erfahren oder Informationen hinzuzufügen, die hier möglicherweise nicht enthalten sind, schreiben Sie einfach unten im Kommentarbereich eine Nachricht.