Come utilizzare il comando vlock linux

Come utilizzare il comando vlock linux
Virtual Lock (Vlock) è un'ottima utilità che consente agli utenti di Linux di bloccare la sessione del terminale, impedendo a chiunque di interrompere le proprie console. Quando si lavora su sistemi condivisi o quando la macchina è a rischio che qualcuno accedi e manometta con esso, è sicuro bloccare le sessioni del terminale.

Inoltre, alcuni comandi richiedono tempo per correre, dandoti spazio per fare una pausa. In tal caso, qualcuno può manomettere il tuo lavoro. L'unico modo per essere sicuro è bloccare le console del terminale e virtuale. Il vlock è facile da usare e vedremo come puoi usarlo per proteggere il tuo sistema.

Installazione di vlock su Linux

Il vlock è disponibile su qualsiasi gestore dei pacchetti di distribuzione Linux ed è possibile installarlo utilizzando il seguente comando:

$ sudo apt-get install vlock

Per Arch, Fedora e CentOS, usa il seguente comando:

$ sudo dnf installa vlock

Opzioni VLOCK

Esistono varie opzioni offerte da Vlock e puoi elencare la pagina di aiuto per visualizzarli. Copriremo quelli più comuni con un esempio di come usare ciascuno. Cominciamo.

sessione corrente di blocco vlock

Bloccare la sessione del terminale corrente o la console virtuale funziona principalmente utilizzando un sistema condiviso. Tuttavia, qualcuno può ancora accedere alle altre sessioni e manomettere il tuo lavoro. Tuttavia, usa il comando seguente per bloccare la sessione corrente:

$ vlock -Corrente

Una volta bloccata la sessione corrente, chiunque abbia bisogno di utilizzare la sessione o il terminale deve premere il tasto Invio e immettere la password per riprenderla utilizzandola.

La seguente immagine è un esempio di una sessione bloccata:

vlocca blocca tutte le sessioni

Abbiamo visto come è possibile bloccare il tuo terminale o sessione corrente. Tuttavia, qualcuno con accesso al sistema può ancora aprire un'altra sessione o terminale e interferire con il tuo lavoro. La soluzione è bloccare tutte le console virtuali. In questo modo, indipendentemente da quale console virtuale si apre qualcuno, sarà tenuto ad autenticarsi.

Per bloccare tutte le sessioni virtuali, usa il “-Tutto" bandiera. Nota che puoi bloccare solo sessioni virtuali, non il tuo terminale. Altrimenti, riceverai un messaggio di errore mostrato di seguito:

Per accedere ai terminali virtuali, premere "Ctrl + Alt + F4". Per uscire, sostituire “F4" con "F1".

$ vlock -all

Tuttavia, ti verrà richiesto di inserire la password per sbloccare le sessioni. La cosa buona è che nessun altro può creare una nuova sessione virtuale. Sarà comunque bloccato anche se lo fanno, mantenendo intatte le tue sessioni. Inoltre, le altre persone che utilizzano il sistema avranno bisogno della password di root per sbloccare le sessioni se sei root.

Passa a una nuova console

Prima di bloccare tutte le sessioni virtuali, potrebbe essere necessario passare a una nuova sessione virtuale per continuare a lavorare. Questo è possibile usando il "-N" O "-nuovo" opzione. Il comando seguente funziona solo se hai installato vlock con supporto plug -in. Altrimenti, riceverai un messaggio di errore.

$ vlock -new

meccanismo SYSRQ Disabilita VLOCK

Grazie al Sysrq chiave, qualcuno può ancora usarlo ed eseguire varie operazioni quando un sistema si blocca. Pertanto, anche quando usi VLCK per bloccare le tue sessioni, qualcuno può comunque accedere al sistema a meno che non si disabiliti SYSRQ. Per prevenire tale situazione, è necessario utilizzare il "-sa"Opzione, che funziona solo per le console virtuali.

Conclusione

Un modo per proteggere la tua macchina Linux è ostacolare chiunque di manomettere le sessioni del terminale o le console virtuali. Puoi bloccare la tua sessione corrente o tutte le tue console virtuali usando Vlock e chiunque stia cercando di manomettere il sistema dovrà essere autorizzato. Vuoi proteggere la tua macchina Linux? Usa vlock.