Wyszukiwanie w witrynie

vlock - Inteligentny sposób na zablokowanie wirtualnej konsoli lub terminala użytkownika w systemie Linux


Konsole wirtualne są bardzo ważną funkcją Linuksa i zapewniają użytkownikowi systemu monit powłoki o użycie systemu w konfiguracji niegraficznej, której można używać tylko na maszynie fizycznej, ale nie zdalnie.

Użytkownik może korzystać z kilku sesji konsoli wirtualnej jednocześnie, po prostu przełączając się z jednej konsoli wirtualnej na drugą.

W tym przewodniku przyjrzymy się, jak zablokować wirtualną konsolę użytkownika lub konsolę terminala w systemach Linux za pomocą programu vlock.

Co to jest vlock?

vlock to narzędzie służące do blokowania jednej lub kilku sesji konsoli wirtualnej użytkownika. vlock jest ważny w systemie z wieloma użytkownikami, pozwala użytkownikom blokować własne sesje, podczas gdy inni użytkownicy mogą nadal korzystać z tego samego systemu za pośrednictwem innych konsol wirtualnych. W razie potrzeby można zablokować całą konsolę i wyłączyć możliwość przełączania konsoli wirtualnej.

vlock działa przede wszystkim w sesjach konsolowych, ale obsługuje także blokowanie sesji innych niż konsolowe, ale nie zostało to w pełni przetestowane.

Instalowanie vlocka w systemie Linux

Aby zainstalować program vlock na swoich systemach Linux, użyj:

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

Jak używać vlocka w systemie Linux

Istnieje kilka opcji, których można użyć z vlockiem, a ogólna składnia jest następująca:

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

vlock typowe opcje i zastosowanie:

1. Aby zablokować bieżącą sesję konsoli wirtualnej lub terminala użytkownika, uruchom następującą komendę:

vlock --current

Opcje -c lub --current oznaczają zablokowanie bieżącej sesji i jest to domyślne zachowanie po uruchomieniu vlocka.

2. Aby zablokować wszystkie sesje konsoli wirtualnej, a także wyłączyć przełączanie konsoli wirtualnej, uruchom poniższe polecenie:

vlock --all

Użycie opcji -a lub --all powoduje zablokowanie wszystkich sesji konsoli użytkownika, a także wyłączenie przełączania konsoli wirtualnej.

Te inne opcje mogą działać tylko wtedy, gdy vlock został skompilowany z obsługą wtyczek i obejmują:

3. Wywołanie opcji -n lub --new oznacza przełączenie na nową konsolę wirtualną przed zablokowaniem sesji konsoli użytkownika.

vlock --new

4. Opcja -s lub --disable-sysrq wyłącza mechanizm SysRq w czasie, gdy konsole wirtualne są zablokowane przez użytkownika i działa tylko gdy wywołane zostanie -a lub --all.

vlock -sa

5. Opcje -t lub --timeout , wywoływane w celu ustawienia limitu czasu dla wtyczki wygaszacza ekranu.

vlock --timeout 5

Możesz użyć -h lub --help i -v lub --version, aby wyświetlić komunikaty pomocy i wersję odpowiednio.

Zostawmy to tak, wiedząc również, że możesz dołączyć plik ~/.vlockrc, który będzie czytany przez program vlock podczas uruchamiania systemu i dodać zmienne środowiskowe, które możesz sprawdź stronę wpisu podręcznika, szczególnie dla użytkowników dystrybucji opartych na Debianie.

Aby dowiedzieć się więcej lub dodać informacje, które mogą nie zostać tutaj uwzględnione, po prostu zostaw wiadomość poniżej w sekcji komentarzy.