Faça logoff do mesmo usuário em um servidor remotamente

3

Ocasionalmente, terei feito login em uma sessão do GNOME em uma caixa do Linux que tenho, mas, depois, por diversas razões, desejo fazer o logout remotamente mais tarde. Eu posso entrar na máquina através do SSH com minha própria conta, mas não tenho acesso root a ela.

Existe uma maneira de forçar minha sessão X a sair apenas com as permissões que minha conta de usuário tem?

    
por Steve Nay 21.09.2010 / 18:09

2 respostas

5

Após o login com ssh , execute:

env DISPLAY=:0.0 gnome-session-save --logout

Isso forçará um logout na máquina remota, como se você tivesse efetuado logout no menu (mas sem avisar). Talvez seja necessário executar com --force-logout se houver um aplicativo com, por exemplo, trabalho não salvo, que impediria um logout limpo.

    
por 21.09.2010 / 19:37
0

Não é tecnicamente 'sair', mas você não pode simplesmente matar os processos? Entre no ssh, encontre seus processos ( pstree pode ajudar aqui) e kill deles. Provavelmente, isso não acionará o gerenciamento de sessões, evitando que uma GUI acionada por Logout funcione.

    
por 21.09.2010 / 18:38