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