Encerrar sessão [RESOLVIDO]

1. Encerrar sessão [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 04/05/2011 - 17:53h

Estou com um problema na hora de tentar encerrar uma sessão de um usuário via ssh, utilizando python.
Eu descubro o pid do Xorg da máquina remota para assim matar o processo usando:
"sudo kill -9 pid_do_xorg"

Ao tentar, esta dando o seguinte erro:
"sudo: no tty present and no askpass program specified"

Desde já agradeço.


  


2. Re: Encerrar sessão [RESOLVIDO]

fabricio erdmann
fabricio.er

(usa Debian)

Enviado em 04/05/2011 - 17:59h

se quiser você pode matar o usuário por completo usando o comando "killall -u <usuario>" só não use esse comando caso você queira fechar o root pq irá travar a maquina


3. Re: Encerrar sessão [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 05/05/2011 - 15:57h

Tentei usar o "killall -u usuário", mas não funcionou. O problema é que eu estou em um servidor e após clicar em um botão criado no Qt4, deveria encerrar a sessão remota de um usuário. Tentei o comando citado e esta dando o seguinte erro:
"x-session-manager(2981): Operação não permitida"

Agradeço desde já


4. Re: Encerrar sessão [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 23/05/2011 - 22:38h

Continuei tentando e pesquisando de como encerrar a sessão de um usuário remoto, e achei a solução. Estou usando o 'pexpect'. E uso ao mesmo tempo, o comando 'killall -u nome_do_usuário' como me foi respondido.

Para quem estiver passando pela mesma dificuldade, indigo estes dois links muito bons pro onde me guiei:

http://www.matbra.com/tag/pexpect/
http://linux.byexamples.com/archives/346/python-how-to-access-ssh-with-pexpect/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts