Cómo usar el comando vlock linux

Cómo usar el comando vlock linux
Virtual Lock (VLock) es una gran utilidad que permite a los usuarios de Linux bloquear su sesión de terminal, evitando que cualquier persona interrumpa sus consolas. Cuando trabaja en sistemas compartidos o cuando su máquina corre el riesgo de que alguien acceda y manifiesta, es seguro bloquear sus sesiones terminales.

Además, algunos comandos tardan en ejecutarse, dándote espacio para tomar un descanso. En tal caso, alguien puede manipular con su trabajo. La única forma de estar seguro es bloquear las consolas terminales y virtuales. El VLock es fácil de usar, y veremos cómo puede usarlo para asegurar su sistema.

Instalación de vlock en Linux

El VLock está disponible en cualquier Administrador de paquetes de distribución de Linux, y puede instalarlo utilizando el siguiente comando:

$ sudo apt-get install vlock

Para Arch, Fedora y CentOS, use el siguiente comando:

$ sudo dnf install vlock

Opciones vlock

Hay varias opciones que ofrece VLock, y puede enumerar la página de ayuda para verlas. Cubriremos los más comunes con un ejemplo de cómo usar cada. Vamos a empezar.

Vlock Bloqueo Sesión actual

Bloquear la sesión de terminal actual o la consola virtual funciona principalmente utilizando un sistema compartido. Sin embargo, alguien aún puede acceder a las otras sesiones y alterar su trabajo. Sin embargo, use el siguiente comando para bloquear su sesión actual:

$ VLock - -Current

Una vez que bloquea la sesión actual, cualquiera que necesite usar la sesión o terminal debe presionar la tecla ENTER e ingresar la contraseña para reanudarla.

La siguiente imagen es un ejemplo de una sesión bloqueada:

Vlock bloquea todas las sesiones

Hemos visto cómo puede bloquear su terminal o sesión actual. Sin embargo, alguien con acceso al sistema aún puede abrir otra sesión o terminal e interferir con su trabajo. La solución es bloquear todas las consolas virtuales. De esa manera, independientemente de la consola virtual que alguien abre, se les exigirá que se autenticen a sí mismos.

Para bloquear todas las sesiones virtuales, use el "-todo" bandera. Tenga en cuenta que solo puede bloquear las sesiones virtuales, no su terminal. De lo contrario, recibirá un mensaje de error que se muestra a continuación:

Para acceder a los terminales virtuales, presione "Ctrl + Alt + F4". Para salir, reemplazar "f4" con "F1".

$ vlock -todo

Aún así, deberá ingresar la contraseña para desbloquear las sesiones. Lo bueno es que nadie más puede crear una nueva sesión virtual. Todavía estará bloqueado incluso si lo hacen, manteniendo sus sesiones intactas. Además, las otras personas que usan el sistema necesitarán la contraseña de root para desbloquear las sesiones si está root.

Cambiar a una nueva consola

Antes de bloquear todas sus sesiones virtuales, es posible que deba cambiar a una nueva sesión virtual para seguir funcionando. Eso es posible usar el "-norte" o "-nuevo" opción. El siguiente comando solo funciona si instaló vlock con soporte de complemento. De lo contrario, recibirá un mensaje de error.

$ vlock -nuevo

Vlock desactivar el mecanismo SYSRQ

Gracias a Sysrq clave, alguien aún puede usarlo y realizar varias operaciones cuando un sistema se congela. Por lo tanto, incluso cuando usa VLock para bloquear sus sesiones, alguien aún puede acceder al sistema a menos que deshabilite SYSRQ. Para evitar tal situación, debe usar el "-SA"Opción, que solo funciona para consolas virtuales.

Conclusión

Una forma de mantener a su máquina Linux segura es obstaculizar a cualquier persona manipulando sus sesiones de terminales o consolas virtuales. Puede bloquear su sesión actual o todas sus consolas virtuales usando VLock, y cualquier persona que intente manipular el sistema deberá ser autorizado. Quiere proteger su máquina Linux? Usar vlock.