Você precisa tornar o /bin/sh
um link simbólico para /bin/bash
:
$ cd /bin
$ sudo ln -sf bash sh
Essa opção pode ter efeitos colaterais desconhecidos, pois a alteração desse link simbólico faz com que /bin/bash
seja usado para a execução de scripts do sistema, em vez de /bin/dash
.
. Se desejar, você sempre pode voltar para o arranjo de links original.
O Ubuntu personalizou seu shell padrão um pouco:
-rwxr-xr-x 1 root root 801808 2010-08-10 15:58 bash
-rwxr-xr-x 1 root root 87984 2010-06-24 16:01 dash
lrwxrwxrwx 1 root root 4 2010-10-16 21:58 rbash -> bash
lrwxrwxrwx 1 root root 4 2010-10-16 21:58 sh -> dash
lrwxrwxrwx 1 root root 4 2010-10-16 21:58 sh.distrib -> bash
lrwxrwxrwx 1 root root 7 2010-10-16 21:58 static-sh -> busybox
É apenas um symlink de qualquer maneira. Se quebrar alguma coisa, você precisa alterá-lo de volta.
Alguns usuários fazem isso desde 2007 e tiveram pouco efeito colateral negativo. Eu não poderia chamar isso de insanidade.