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
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
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
Aqui está uma resposta, que funciona no Ubuntu 16.04 com lightdm
:
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. XAUTHORITY
para apontar para esse arquivo (por exemplo, export XAUTHORITY=/var/lib/lightdm/.Xauthority
) DISPLAY
para a exibição ativa ( export DISPLAY=:0
) xdotool
deve funcionar agora. Experimente
xdotool type "My super secret password"
xdotool key Return