GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So sperren Sie virtuelle Konsolensitzungen unter Linux

Wenn Sie an einem gemeinsam genutzten System arbeiten, möchten Sie möglicherweise nicht, dass die anderen Benutzer in Ihrer Konsole einen Blick darauf werfen, um zu erfahren, was Sie tatsächlich tun. Wenn ja, kenne ich einen einfachen Trick, um die eigene Sitzung zu sperren und gleichzeitig anderen Benutzern die Verwendung des Systems auf anderen virtuellen Konsolen zu ermöglichen. Danke an Vlock , steht für V Sperre der virtuellen Konsole , ein Befehlszeilenprogramm zum Sperren einer oder mehrerer Sitzungen auf der Linux-Konsole. Bei Bedarf können Sie die gesamte Konsole sperren und die Umschaltfunktion der virtuellen Konsole vollständig deaktivieren. Vlock ist besonders nützlich für gemeinsam genutzte Linux-Systeme, die mehrere Benutzer mit Zugriff auf die Konsole haben.

Vlock installieren

Auf Arch-basierten Systemen wird das Vlock-Paket durch kpd ersetzt Paket, das standardmäßig vorinstalliert ist, sodass Sie sich nicht um die Installation kümmern müssen.

Führen Sie unter Debian, Ubuntu, Linux Mint den folgenden Befehl aus, um Vlock zu installieren:

$ sudo apt-get install vlock

Auf Fedora:

$ sudo dnf install vlock

Auf RHEL, CentOS:

$ sudo yum install vlock

Virtuelle Konsolensitzungen unter Linux sperren

Die allgemeine Syntax für Vlock ist:

vlock [ -acnshv ] [ -t <timeout> ] [ plugins... ]

Wo,

  • ein - Alle virtuellen Konsolensitzungen sperren,
  • c - Aktuelle Sitzung der virtuellen Konsole sperren,
  • n - Wechseln Sie zu einer neuen leeren Konsole, bevor Sie alle Sitzungen sperren,
  • s - SysRq-Schlüsselmechanismus deaktivieren,
  • t - Legen Sie das Timeout für die Bildschirmschoner-Plugins fest,
  • h - Hilfebereich anzeigen,
  • v - Version anzeigen.

Lassen Sie mich Ihnen einige Beispiele zeigen.

1. Aktuelle Konsolensitzung sperren

Wenn Vlock ohne Argumente ausgeführt wird, wird standardmäßig die aktuelle Konsolensitzung (TYY) gesperrt. Um die Sitzung zu entsperren, müssen Sie entweder das Passwort des aktuellen Benutzers oder das Root-Passwort eingeben.

$ vlock

Aktuelle virtuelle Konsolensitzung sperren

Sie können auch -c verwenden Flag, um die aktuelle Konsolensitzung zu sperren.

$ vlock -c

Bitte beachten Sie, dass dieser Befehl nur die aktuelle Konsole sperrt. Sie können zu anderen Konsolen wechseln, indem Sie ALT+F2 drücken . Weitere Einzelheiten zum Umschalten zwischen TTYs finden Sie in der folgenden Anleitung.

  • Umschalten zwischen TTYs ohne Verwendung von Funktionstasten in Linux

Auch wenn das System mehrere Benutzer hat, können die anderen Benutzer immer noch auf ihre jeweiligen TTYs zugreifen.

2. Alle Konsolensitzungen sperren

Um alle TTYs gleichzeitig zu sperren und auch die Umschaltfunktion der virtuellen Konsole zu deaktivieren, führen Sie Folgendes aus:

$ vlock -a

Alle virtuellen Konsolen sperren

Um die Konsolensitzungen wieder zu entsperren, drücken Sie einfach die EINGABETASTE und geben Sie das Passwort Ihres aktuellen Benutzers oder das Root-Benutzerpasswort ein.

Bitte denken Sie daran, dass der Root-Benutzer immer jede vlock-Sitzung entsperren kann jederzeit, sofern nicht zur Kompilierungszeit deaktiviert.

3. Wechseln Sie zur neuen virtuellen Konsole, bevor Sie alle Konsolen sperren

Es ist auch möglich, Vlock dazu zu bringen, von der X-Sitzung zu einer neuen leeren virtuellen Konsole zu wechseln, bevor alle Konsolen gesperrt werden. Verwenden Sie dazu -n Flagge.

$ vlock -n

4. SysRq-Mechanismus deaktivieren

Wie Sie vielleicht wissen, der Magic SysRq key Mechanismus ermöglicht es den Benutzern, einige Operationen auszuführen, wenn das System einfriert. So können die Benutzer die Konsolen mit SysRq entsperren. Um dies zu verhindern, übergeben Sie das -s Option zum Deaktivieren des SysRq-Mechanismus. Bitte denken Sie daran, dass dies nur funktioniert, wenn das -a Option ist gegeben.

$ vlock -sa

Weitere Optionen und ihre Verwendung finden Sie im Hilfeabschnitt oder auf den Manpages.

$ vlock -h
$ man vlock

Vlock verhindert, dass nicht autorisierte Benutzer Zugriff auf die Konsole erhalten. Wenn Sie nach einem einfachen Konsolen-Sperrmechanismus für Ihren Linux-Rechner suchen, ist Vlock einen Besuch wert!

Empfohlene Lektüre:

  • So ändern Sie Schriftart und -größe der Linux-Konsole

Linux
  1. So klonen Sie KVM-basierte virtuelle Maschinen unter Redhat Linux

  2. Linux – Caps Lock Led funktioniert nicht auf der Linux-Konsole?

  3. UNIX / Linux :So sperren oder deaktivieren Sie ein Benutzerkonto

  4. So beenden Sie VNC-Fenstersitzungen unter Linux

  5. So erhalten Sie die Fensterbreite der Linux-Konsole in Python

So erweitern Sie die Festplattengröße der virtuellen KVM-Maschine unter Linux

So ändern Sie Schriftart und -größe der Linux-Konsole

So sperren Sie eine Textdatei in Linux mit dem Befehl flock

So zeichnen Sie Linux-Terminalsitzungen mit Asciinema auf

So installieren Sie MX Linux auf einer virtuellen Box

Wie schreibe ich auf eine virtuelle Webcam unter Linux?