2 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.

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.