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