Eu tenho uma conta em uma rede e meu shell está definido como zsh
, mas quando faço logon em um computador que não está zsh
instalado, um terminal que inicio tenta ser executado zsh
e falha, então recebo um terminal vazio. Quero definir meu shell para algo que retornará bash
se zsh
não existir. Eu gostaria de tentar algo como:
zsh || bash
mas não sei como o shell que defini chsh
é analisado, então tenho medo de nunca mais conseguir fazer login se definir algo errado. Qual é a configuração certa para isso?