substituindo zsh por bash em usuário não root

substituindo zsh por bash em usuário não root

então, depois de experimentar todos os terminais. Finalmente consegui hyper.jse configurei o zsh como padrão para root por

chsh -s /usr/bin/zsh root

E eu recebo zshquando faço login como root. Mas quando tento usar o mesmo comando e substituir o root pelo meu USER_NAMEnão dá nenhum erro mas estou obtendo bashpor padrão.. Adorei zshe quero isso em todos os meus usuários, obrigado.

Responder1

Eu experimentei que o chsh não funcionava no Linux no passado.

Sugiro que usermod -so resto da sintaxe seja igual ao chshcomando.

Se isso ainda não funcionar, você pode alterar manualmente o caminho do shell padrão do usuário /etc/passwd- isso exigirá privilégios de root.

Boa sorte.

informação relacionada