那些从 Linux® 转过来的用户经常会惊讶于 Bash 不是 FreeBSD 的默认 Shell。 事实上,Bash 甚至没有包括在 FreeBSD 的默认安装中。代替的是,FreeBSD 使用 tcsh(1) 作为自己的默认 Shell,尽管如此,Bash 和其他你喜爱的 Shell 程序在 FreeBSD 的 Packages 和 Ports 套件 里都可以找到。
如果你安装了其他的 Shell 你可以使用 chsh(1)
来设置一个用户的默认 Shell。 通常情况下,
强烈建议不要去更改 root
用户的默认 Shell。原因是这些 Shell
没有包括在基本系统中,正常情况下它们会被安装到
/usr/local/bin
和
/usr/bin
目录下。万一某天
/usr/local/bin
和
/usr/bin
的文件系统不能被挂载,
这样情况下 root
将不能进入自己默认的 Shell,从而
root
将不能够登录进去。
鉴于这个原因,第二个系统管理员帐户
toor
创建时使用的是非默认的
Shell。在安全 FAQ 可以查阅到关于 toor 帐户
的信息。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.