Bloqueie seu terminal e preserve o que você faz com vlock

Já aconteceu comigo em várias ocasiões que estou trabalhando em um terminal do meu laptop e, naquele exato momento, eles me solicitam em outro escritório, ou tenho "algo" fazendo em um terminal e, por conveniência ou necessidade, devo deixar um amigo meu usá-lo por alguns minutos meu laptop, em casos como este ... Como faço para proteger o que faço no terminal sem ter que bloquear completamente a sessão do usuário?

Felizmente, o pacote existe: vlock

Instale este pacote em seu sistema e execute-o em um terminal (vlock), você verá que o terminal foi bloqueado / protegido e até que pressione [Enter] e insira a senha, isso continuará 😉

Se você quiser ver o log referente a tentativas malsucedidas, tentativas de login bem-sucedidas e mais, você só precisa fazer um cat para o arquivo /var/log/auth.log passando-o como um parâmetro para grep "Vlock"

Isso é:

cat /var/log/auth.log | grep "vlock"

Essa é uma dica simples sim, mas já foi útil para mim ... espero que você também 😀

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Rolo dito

    O programa +1 é muito interessante, embora não o ache tão útil em uma situação como a que você mencionou, porque para executar comandos importantes você precisa do passe de root e se eles tiverem esse passe você está em suas mãos xq com ctrl + alt + f1 f2 etc eles abrem um tty e logam como root e causam o mesmo dano.

    Além disso, os comandos que podem ser acessados ​​do terminal como um usuário normal, em grande parte dos casos, podem ser acessados ​​por meio de programas. Além do fato de que Ler, copiar, deletar arquivos, podendo inclusive colocar no autostart um link para um programa espião escondido dentro da $ home e que abriria toda vez que você iniciar a sessão, entre muitas coisas.

    Parece-me que o programa é mais do que tudo pensado, para quando vários pcs são administrados e os utilizadores que os utilizam não pretendem aceder a um terminal somado à redução do número de terminais tty, a não ser este programa também os bloqueia.

    1.    moela dito

      Concordo contigo. Isso não impede que outro terminal seja aberto. E se você quiser ver o que o outro estava executando antes, eu vejo o arquivo ~ / .bash_history (ou semelhante, dependendo da distro)
      Embora seja um pacote interessante, acho melhor bloquear a sessão.

  2.   Uau dito

    Parece útil, embora eu ainda veja melhor bloquear a sessão ... se o que você tem é medo de perder sua sessão bash, eu recomendo usar a tela GNU. Se você acessá-lo com os argumentos "screen -D -R" você sempre acessará a mesma sessão, saia dele com o atalho de teclado "Ctrl + a" e "d" (isto é, primeiro você faz Ctrl + a e depois pressione "d»), então você diz ao programa para manter a sessão aberta em segundo plano.

  3.   st0rmt4il dito

    Obrigado pela dica!

    PS: isso é apenas para o usuário que tenta usar nosso terminal em nossa sessão logada, certo? .. Também poderia ser possível bloquear o shell ao criar um usuário ou modificar o existente!

    Mesmo assim, você é apreciado!

    Saudações!

  4.   lolo dito

    Vamos ver, presume-se que para abrir outro terminal você deve inserir um nome de usuário e uma senha.

    Diferente é que estamos sob o ambiente gráfico e executamos xterm ou qualquer outro.

    Apostaria mais em um aplicativo que bloqueia todo o computador, inclusive o X.

    1.    Mr Black dito

      Eu desligo o teclado e levo comigo 😛

  5.   Lawliet dito

    Pode ser útil quando não se usa o ambiente gráfico e se está no tty jogando xadrez ou tweetando, então eles não interferem em você e você continua com o seu negócio.

  6.   msx dito

    Não podes Alejandro, lembro-me de quando existiam os monitores de fósforo verdes e eram insuportáveis, derretiam os teus olhos, por isso depois mudaram para âmbar e depois para monocromático.

    E além disso você adiciona aquele fundo cheio de letras, você está errado! Hahaha !!! 😀

    Quanto ao vlock, observe que há um belo fork chamado vlock-matrix que obviamente mostra a cascata de letras quando bloqueia a tela.
    Esta cascata pode ser configurada de acordo com os personagens que você quer que apareça, a cor, etc. A única desvantagem que tem e porque não o uso é que parece que o efeito "matriz" consome muito processador para o meu gosto.

    Mais uma coisa: vlock é muito útil quando trabalhamos em ttys, pois podemos deixar um processo rodando em segundo plano e bloquear o terminal E O ACESSO AO RESTO DOS OUTROS TERMINAIS, INCLUINDO 6, 7 E 8 A PARTIR para um controle total do equipe.

    Saudações!

    1.    KZKG ^ Gaara dito

      HAHAHAHAHAHA é que eu gosto de cores vivas assim no terminal, imagina ... 😀

      Interessante sobre o garfo 😉

    2.    Rolo dito

      Eu vejo que a partir de um tty (xej: crtl + alt + f1) você loga como usuário ou root e com vlock -a ele bloqueia todo o tty e você não pode nem entrar na sessão (ctrl + alt + f7) nesse caso seria melhor do que bloquear a sessão.
      Claro, se você executar vlock a partir da sessão gráfica, é inócuo

  7.   sem nome dito

    Eu honestamente não vejo nenhuma utilidade para isso

    seu efeito é o mesmo que o comando «exit» já que depois tb pede para você fazer o login, e mesmo assim qualquer um pode mudar o tty

    qual a sua função?

    não entendo

    1.    sem nome dito

      Eu respondo com o que li antes de rolar

      vlock -a

      isso é realmente útil, eu tomo nota

      obrigado

      🙂

  8.   Alga dito

    Eu não sabia que existia, apenas tipie vlock e bloqueou, obrigado 😀

  9.   Olá dito

    Imagine um pouco: estou com minha sessão aberta com meu usuário, sem root claro, quero bloquear um terminal que tem acesso root, ou por exemplo quero bloquear um terminal que tem um ssh para outra máquina, meu amigo quer usar o computador para navegar mas não quero comprometer esse terminal com ssh ou root, porque eu uso vlock, o que eles não acham útil é que eles não têm tanta imaginação, ha, os problemas surgem do nosso interesse ou dúvida, mas se não houver então ficamos truncados.

  10.   st0rtmt4il dito

    Com licença, alguém já usou no Ubuntu? .. Escrevo vlock no terminal e quando pressiono [Enter] para desbloquear meu terminal, ocorre um erro mesmo se eu escrever a senha de root corretamente, abrir para editar alguma linha para essa configuração ou algo assim?

    Thanks!

    1.    msx dito

      HAHA, VOCÊ ESTÁ PWNED !!!

      Oh !! Ubuntu, Ubuntu ... xD

      Você sabia que os GENIUSES da Canonical decidiram há muito tempo que, com o advento da ferramenta SUDO, é estúpido o root ter sua própria senha, já que desta forma eles "eliminam" um vetor de ataque contra ele?

      Desta forma, todos os Ubuntus são liberados com a conta root DESATIVADA, ou seja, sem senha.
      Fazendo matemática básica você poderá perceber que se o VLOCK funcionar com o passe de root, mas com o passe de root OH, ELE NÃO EXISTE !!! então, é impossível para você fazer login novamente no sistema XDD

      Você tem duas opções: usar outra distribuição que seja tratada de maneira diferente ou criar uma senha para o usuário root, pois a maioria das distribuições não esconde o sistema básico do usuário.

      [Code]
      $ sudo su
      #passwd
      [/ code [

      Pronto, agora você pode usar o VLOCK embora, é claro, isso vá contra o design do Ubuntu, algo como adicionar repositórios com software atualizado e kernels ao Debian * cof *

      1.    elav. dito

        xDDD Quando usei o Ubuntu, a primeira coisa que fiz foi abrir um terminal e colocar:

        $ sudo passwd root

        Porque se meu usuário me carregou, como diabos eu iria gerenciar meu sistema? xDDD