Como usar o comando vlock linux

Como usar o comando vlock linux
Virtual Lock (VLOCK) é um ótimo utilitário que permite que os usuários do Linux traquem sua sessão de terminal, impedindo que alguém interrompa seus consoles. Ao trabalhar em sistemas compartilhados ou quando sua máquina corre o risco de alguém acessando e adulterando, é seguro bloquear suas sessões de terminal.

Além disso, alguns comandos levam tempo para correr, dando -lhe espaço para fazer uma pausa. Nesse caso, alguém pode adulterar seu trabalho. A única maneira de ter certeza é bloquear o terminal e os consoles virtuais. O vlock é fácil de usar e veremos como você pode usá -lo para proteger seu sistema.

Instalando o Vlock no Linux

O Vlock está disponível em qualquer gerente de pacote de distribuição Linux e você pode instalá -lo usando o seguinte comando:

$ sudo apt-get install vlock

Para Arch, Fedora e Centos, use o seguinte comando:

$ sudo dnf install vlock

opções de vlock

Existem várias opções que o Vlock oferece e você pode listar a página de ajuda para vê -las. Vamos cobrir os mais comuns com um exemplo de como usar cada. Vamos começar.

sessão atual de bloqueio de vlock

O bloqueio da sessão do terminal atual ou do console virtual funciona principalmente usando um sistema compartilhado. No entanto, alguém ainda pode acessar as outras sessões e adulterar seu trabalho. No entanto, use o seguinte comando para bloquear sua sessão atual:

$ vlock - -corrente

Depois de bloquear a sessão atual, qualquer pessoa que precisas.

A imagem a seguir é um exemplo de uma sessão bloqueada:

Vlock Lock todas as sessões

Vimos como você pode bloquear seu terminal ou sessão atual. No entanto, alguém com acesso ao sistema ainda pode abrir outra sessão ou terminal e interferir no seu trabalho. A solução é bloquear todos os consoles virtuais. Dessa forma, independentemente de qual console virtual alguém abre, eles serão obrigados a se autenticar.

Para bloquear todas as sessões virtuais, use o “-todos" bandeira. Observe que você só pode bloquear as sessões virtuais, não o seu terminal. Caso contrário, você receberá uma mensagem de erro mostrada abaixo:

Para acessar os terminais virtuais, pressione “Ctrl + Alt + F4”. Para sair, substitua “F4" com "F1”.

$ vlock -tudo

Ainda assim, você será obrigado a inserir a senha para desbloquear as sessões. O bom é que ninguém mais pode criar uma nova sessão virtual. Ainda estará bloqueado, mesmo que o fizerem, mantendo suas sessões intactas. Além disso, as outras pessoas que usam o sistema precisarão da senha raiz para desbloquear as sessões se você for root.

Mudando para um novo console

Antes de travar todas as suas sessões virtuais, pode ser necessário mudar para uma nova sessão virtual para continuar trabalhando. Isso é possível usando o “-n" ou "-novo”Opção. O comando a seguir funciona apenas se você instalou o Vlock com suporte ao plug -in. Caso contrário, você receberá uma mensagem de erro.

$ vlock -Nova

Vlock desativar o mecanismo SYSRQ

Graças ao Sysrq Chave, alguém ainda pode usá -lo e executar várias operações quando um sistema congela. Portanto, mesmo quando você usa o Vlock para bloquear suas sessões, alguém ainda pode acessar o sistema, a menos que você desative o SYSRQ. Para evitar essa situação, você precisa usar o “-SA”Opção, que funciona apenas para consoles virtuais.

Conclusão

Uma maneira de manter sua máquina Linux segura é dificultar qualquer pessoa de adulteração com suas sessões de terminal ou consoles virtuais. Você pode bloquear sua sessão atual ou todos os seus consoles virtuais usando Vlock, e qualquer pessoa que tenta adulterar com o sistema precisará ser autorizada. Quer proteger sua máquina Linux? Use Vlock.