
Eu tenho acompanhadoeste guiapara mudar meu shell para zhs. No entanto, quando começo a executar isso:
chsh -s /usr/bin/zsh root
Estou tendo o erro a seguir:
You may not change the shell for 'root'.
Isso foi planejado para acontecer ou estou entendendo algo errado? Eu não deveria estar mudando o shell do meu root?
Responder1
Você pode fazer isso, mas eu desaconselho fortemente: se algo der terrivelmente errado, você não poderá mais fazer login como root. Por favor, considere que ozshO pacote não é instalado por padrão, e o IIRC também não está instalado por padrão /etc/shells
(posso estar errado aí). Você pode entrar em situações em que o shell configurado para root não esteja disponível.
Eu adoro zsh, mas para minha conta root eusempredeixe o padrãofesta. Quando preciso trabalhar como root para mais de alguns comandos, simplesmente faço
sudo zsh
e ei, pronto, estou torcendo pelo meu favoritozsh.
Responder2
Você deve fazer login como usuário root (a partir do terminal):
- Digite
su
ousudo su
. - Execute o comando
chsh -s /usr/bin/zsh root
.