Pobre homem

Eu tenho esse conjunto de máquinas em que está meu shell padrão sh, o que é uma merda, então sempre começo basha primeira coisa que faço. Quando chega a hora de desconectar, eu saio bashe então tenho que sair shtambém. Undelightful.

Normalmente, você pode alterar seu shell padrão com chshou usermod. Mas se chshnão funcionar por qualquer motivo e você não tiver acesso root, e daí?

echo 'bash && exit' >> ~/.profile

Isso é realmente tudo que há para fazer. Vamos ver como isso funciona.

Ao conectar-se à máquina por SSH, o ~/.profileserá executado. Com este código, ele executará primeiro o bash e fornecerá aquele shell delicioso para sua sessão. Quando você sair disso, ele irá disparar o &&e, consequentemente, executar exitpara matar seu shshell.

Lucro!