Fechar terminal para múltiplos usuários [duplicado]

0

Suponhamos que eu execute o terminal como <username> . Então eu mudo para root :

su - root

e depois de volta para o <username> .

Então eu queria saber se há alguma opção (ou algum outro comando) para exit fechar o console para todas essas sessões, porque quando eu executo exit nesse ponto, ele me leva de volta para root e depois para o meu <username> novamente.

    
por Ustym Ukhman 21.02.2016 / 12:24

1 resposta

1

Em vez de executar, su - root , você pode usar o exec shell embutido:

exec su - root

Este substitui o shell que está sendo executado por <username> com o shell de login root, de forma que o processo pai do shell raiz é o emulador de terminal - não o shell original executado por username . Isso significa que quando você sai do shell de root, o emulador de terminal deve fechar a janela ou a aba.

    
por Anthony Geoghegan 21.02.2016 / 15:22