Logon de terminal no lightdm

1

Se eu iniciar o meu computador remotamente e quiser que alguém o acesse com a minha conta sem dizer a minha senha, preciso ativar o VNC e fazer login.

Existe uma maneira de gerenciar isso sobre o ssh? Para que eu possa fazer o login de uma conta no terminal?

Espero que você possa me ajudar

    
por Chaos_ 08.03.2017 / 23:03

2 respostas

0

Você pode simular a digitação usando xdotool

xdotool type "password" && xdotool key --clearmodifiers "Return"

deve digitar sua senha e digitar a chave de retorno para enviar a senha

    
por brndn2k 10.03.2017 / 05:17
1

Aqui está uma resposta, que funciona no Ubuntu 16.04 com lightdm :

  1. Faça você mesmo root para obter acesso ao .Xauthority do lightdm, localizado em /var/lib/lightdm/.Xauthority . Copie-o em algum lugar onde ele possa ser lido por você e solte suas permissões de root ou simplesmente permaneça root.
  2. defina XAUTHORITY para apontar para esse arquivo (por exemplo, export XAUTHORITY=/var/lib/lightdm/.Xauthority )
  3. defina DISPLAY para a exibição ativa ( export DISPLAY=:0 )
  4. xdotool deve funcionar agora. Experimente

    xdotool type "My super secret password"
    xdotool key Return
    
por Adam Ryczkowski 29.03.2018 / 09:12