vlock: una manera intel·ligent de bloquejar la consola virtual o el terminal d'usuari a Linux


Les consoles virtuals són característiques molt importants de Linux i proporcionen a l'usuari del sistema una indicació de l'intèrpret d'ordres per utilitzar el sistema en una configuració no gràfica que només podeu utilitzar a la màquina física però no de forma remota.

Un usuari pot utilitzar diverses sessions de consola virtual al mateix temps només canviant d'una consola virtual a una altra.

En aquesta guia, veurem com bloquejar la consola virtual de l'usuari o la consola del terminal en sistemes Linux mitjançant el programa vlock.

vlock és una utilitat que s'utilitza per bloquejar una o diverses sessions de consola virtual d'usuari. vlock és important en un sistema multiusuari, permet als usuaris bloquejar les seves pròpies sessions mentre que altres usuaris encara poden utilitzar el mateix sistema mitjançant altres consoles virtuals. Quan sigui necessari, es pot bloquejar tota la consola i també es pot desactivar la commutació de consola virtual.

vlock funciona principalment per a sessions de consola i també té suport per bloquejar sessions que no són de consola, però això no s'ha provat completament.

Instal·lació de vlock a Linux

Per instal·lar el programa vlock als vostres sistemes Linux respectius, feu servir:

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

Com utilitzar vlock a Linux

Hi ha poques opcions que podeu utilitzar amb vlock i la sintaxi general és:

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

1. Per bloquejar la consola virtual actual o la sessió de terminal de l'usuari, executeu l'ordre següent:

# vlock --current

Les opcions -c o --current significa bloquejar la sessió actual i és el comportament predeterminat quan executeu vlock.

2. Per bloquejar totes les sessions de la consola virtual i també desactivar el canvi de consola virtual, executeu l'ordre següent:

# vlock --all

Les opcions -a o --all, quan s'utilitzen, bloqueja totes les sessions de la consola de l'usuari i també desactiva el canvi de consola virtual.

Aquestes altres opcions només poden funcionar quan es va compilar vlock amb suport de complements i inclouen:

3. Les opcions -n o --new, quan s'invoquen, significa canviar a una nova consola virtual abans de bloquejar les sessions de la consola de l'usuari.

# vlock --new

4. Les opcions -s o --disable-sysrq, desactiva el mecanisme SysRq mentre les consoles virtuals estan bloquejades per un usuari i només funciona quan -a< S'invoca o --all.

# vlock -sa

5. Les opcions -t o --timeout , invocades per establir un temps d'espera per al connector de salvapantalles.

# vlock --timeout 5

Podeu utilitzar -h o --help i -v o --version per veure els missatges d'ajuda i la versió respectivament.

Ho deixarem així i també sabem que podeu incloure un fitxer ~/.vlockrc que el programa vlock llegeix durant l'inici del sistema i afegir les variables ambientals que podeu comprovar a la pàgina d'entrada de manaul, especialment els usuaris de distribucions basades en Debian.

Per obtenir més informació o afegir qualsevol informació que no s'inclogui aquí, només cal que deixeu un missatge a continuació a la secció de comentaris.