De acordo com as Perguntas frequentes :
No caso do FreeBSD, a razão é que csh
é o único shell "garantido" no sistema de arquivos base (o conteúdo de ports
geralmente acaba em /usr/local/bin
, cujo padrão é um sistema de arquivos diferente). Isso é importante porque você nunca quer que haja uma situação em que root
não possa efetuar login porque está usando um shell em um sistema de arquivos diferente (desmontado).