Não consigo alterar meu shell padrão no osx high sierra.
sudo chsh -s /bin/zsh username
chsh: Operation was denied because the current credentials do not have the appropriate privileges. Operation was denied because the current credentials do not have the appropriate privileges.
eu olheiessa questãoe não parece haver uma resposta atualizada:
Responder1
Não consigo alterar meu shell padrão no osx high sierra.
Gostaria de acrescentar duas coisas importantes aqui. Eles são aplicáveis ao MacOS Sierra 10.12.5 (16F73) e provavelmente a algumas outras versões recentes e futuras do MacOS.
chsh
não é suficiente para alterar o shell padrão. Certifique-se de pressionar Command+ ,enquanto seu terminal estiver aberto e altere a opção “Shells abertos com” para “Shell de login padrão”.No caso de
bash
, certifique-se de executarecho $BASH_VERSION
para confirmar que está executando a versão pretendida do bash.bash --version
não fornece informações corretas.
FonteComo definir meu shell padrão no Mac?, responda porTushar Vazirani