Vendo que qualquer comando que você digita requer mais pressionamentos de teclas, eu recomendo CTRL D , CTRL D , você fora de ambas as sessões.
Então, quando eu estou logado como usuário padrão em uma sessão ssh e, em seguida, su para root, como posso sair de ambas as contas com um único comando?
Em vez de:
root@host:/exit
user@host:/exit
algo como:
root@host:/magicallyLogEveryoneOut -bladow
Para sua pergunta exata sobre como fazer isso em um único comando: em uma das minhas caixas do RHEL, este comando funciona:
fuser -k 'tty'
Qual SIGKILL (aka -9
) qualquer PID anexado ao terminal. O programa getty
do seu sistema deve reaparecer sozinho. Eu apenas tentei e ele me expulsou de uma sessão em que eu tinha sudo
para fazer o root.
Eu hesitaria em fazer isso, já que eu tenho muitos trabalhos em segundo plano e ficaria paranóico em deixar um deles funcionando. Além disso, isso é bastante preguiçoso (sem ofensa).
Sugiro que você só tenha o hábito de fazer um CTRL-C
seguido de um monte de CTRL-D
'até que a janela seja fechada.