2. `Shells`: Sem Bash?
Anterior |  | Próxima

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

Anterior |  | Próxima
Guia Rápido do FreeBSD para Usuários Linux® | Principal | 3. Pacotes e `Ports`: Adicionando programas no FreeBSD

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