Para substituir um shell padrão inválido por root
com fish
:
- Instale
fish
(comsudo apt install fish
se você quiser o pacote do Ubuntu) - Executar
sudo nano /etc/pam.d/chsh
- Insira um
#
na frente da linhaauth required pam_shells.so
- Salve e saia pressionando Ctrl + O , Digite , Ctrl + X
- Execute
sudo chsh -s $(which fish)
(remova o$
se estiver fazendo tudo isso emfish
) - Executar
sudo nano /etc/pam.d/chsh
- Remova o
#
que você inseriu - Salve e saia pressionando Ctrl + O , Digite , Ctrl + X
Agora, você pode testar se o shell está configurado corretamente com sudo -i
.