Curiosidade… o bash não vem por padrão no freebsd vou postar uma informação mais detalhada direto do freebsd.org que fala sobre isso.
Shells
: Sem Bash?
Usuários vindos do Linux® são frequentemente surpreendidos por não encontrarem o Bash como o shell
padrão no FreeBSD. De fato, o Bash nem mesmo está presente na instalação padrão. Em vez disso, o FreeBSD usa o tcsh(1) como shell
padrão. Embora o Bash e seus outros shells
favoritos estejam disponíveis na Coleção de Ports
do FreeBSD.
Se você instalar outros shells
, o chsh(1) poderá ser usado para definir o shell
padrão dos usuários. Contudo, é recomendável que o shell
padrão do root
permaneça inalterado. A razão para isso é que shells
não incluídos na base do sistema são normalmente instalados em /usr/local/bin
ou /usr/bin
. Caso ocorra um problema no sistema de arquivos no qual estão localizados o /usr/local/bin
e o /usr/bin
, eles não poderão ser montados. Neste caso, o usuário root
não teria acesso ao seu shell
padrão, o que o impediria de efetuar login. Por este motivo uma segunda conta root
, a conta toor
, foi criada para uso com shells
que não fazem parte da base do sistema. Leia o FAQ
de segurança para obter informações sobre a conta toor.