Jak używać polecenia VLock Linux

Jak używać polecenia VLock Linux
Virtual Lock (VLOCK) to świetne narzędzie, które pozwala użytkownikom Linux zablokować sesję terminalową, uniemożliwiając każdemu przerywanie swoich konsol. Podczas pracy nad wspólnymi systemami lub gdy twój maszyna jest zagrożona, że ​​ktoś będzie dostępny i manipulować nim, można bezpiecznie zablokować sesje terminali.

Ponadto niektóre polecenia wymagają czasu na ucieczkę, dając ci miejsce na przerwę. W takim przypadku ktoś może manipulować twoją pracą. Jedynym sposobem, aby się upewnić, jest zablokowanie terminali i wirtualnych konsol. Vlock jest łatwy w użyciu i zobaczymy, jak możesz go użyć do zabezpieczenia systemu.

Instalowanie VLOCK na Linux

VLOCK jest dostępny w dowolnym menedżerze pakietów dystrybucyjnych Linux i możesz go zainstalować za pomocą następującego polecenia:

$ sudo apt-get instaluj vlock

W przypadku Arch, Fedora i Centos użyj następującego polecenia:

$ sudo dnf instaluj vlock

Opcje vlock

Istnieją różne opcje oferowane przez VLOCK i możesz wymienić stronę pomocy, aby je wyświetlić. Omówimy najczęstsze z przykładem tego, jak używać każdego. Zaczynajmy.

Blokada vlock bieżąca sesja

Blokowanie bieżącej sesji terminali lub konsoli wirtualnej działa głównie przy użyciu systemu udostępnionego. Jednak ktoś nadal może uzyskać dostęp do innych sesji i manipulować twoją pracą. Niemniej jednak użyj następującego polecenia, aby zablokować bieżącą sesję:

$ vlock -Current

Po zablokowaniu bieżącej sesji każdy, kto musi korzystać z sesji lub terminali, musi nacisnąć klawisz Enter i wprowadź hasło, aby wznowić go.

Poniższy obraz jest przykładem zablokowanej sesji:

Blokada VLOCK Wszystkie sesje

Widzieliśmy, jak możesz zablokować bieżący terminal lub sesję. Jednak ktoś z dostępem do systemu może nadal otworzyć inną sesję lub terminal i zakłócać twoją pracę. Rozwiązaniem jest zablokowanie wszystkich wirtualnych konsol. W ten sposób, niezależnie od tego, która wirtualna konsola otwiera się, będzie zobowiązana do uwierzytelnienia.

Aby zablokować wszystkie wirtualne sesje, użyj „-Wszystko" flaga. Zauważ, że możesz zablokować tylko wirtualne sesje, a nie terminal. W przeciwnym razie otrzymasz komunikat o błędzie pokazany poniżej:

Aby uzyskać dostęp do terminali wirtualnych, naciśnij „Ctrl + Alt + F4”. Aby wyjść, wymień „f4" z "f1".

$ vlock -All

Mimo to będziesz musiał wprowadzić hasło, aby odblokować sesje. Dobrą rzeczą jest to, że nikt inny nie może utworzyć nowej sesji wirtualnej. Nadal będzie zamknięty, nawet jeśli tak, utrzymując nienaruszone sesje. Ponadto inne osoby korzystające z systemu będą potrzebować hasła root, aby odblokować sesje, jeśli jesteś root.

Przejście na nową konsolę

Przed zablokowaniem wszystkich wirtualnych sesji może być konieczne przejście na nową sesję wirtualną, aby działać. To możliwe przy użyciu „-N" Lub "-nowy" opcja. Następujące polecenie działa tylko wtedy, gdy zainstalowałeś VLock z obsługą wtyczki. W przeciwnym razie otrzymasz komunikat o błędzie.

$ vlock -Nowe

VLOCK wyłącz mechanizm SYSRQ

Dzięki do SYSRQ Klucz, ktoś może z niego korzystać i wykonywać różne operacje, gdy system się zamarza. Dlatego nawet gdy używasz VLOCK do zablokowania sesji, ktoś może nadal uzyskać dostęp do systemu, chyba że wyłączysz SYSRQ. Aby zapobiec takiej sytuacji, musisz użyć „-sa„Opcja, która działa tylko dla wirtualnych konsol.

Wniosek

Jednym ze sposobów zapewnienia bezpieczeństwa maszyny Linux jest utrudnianie każdego przed manipulowaniem sesjami terminali lub wirtualnymi konsolami. Możesz zablokować bieżącą sesję lub wszystkie wirtualne konsole za pomocą VLOCK, a każdy, kto próbuje manipulować systemem. Chcesz chronić swój komputer Linux? Użyj vlock.