系统命令调用来更改它。这通常用于创建隔离环境以运行需要传统库的软件，有时还可以简化软件安装和调试。 Chroot并不意味着用于增强安全性，因为内部的进程可以透过第二次chroot来获得足够权限，逃出chroot的限制。FreeBSD提供了一个更强大的jail()系统调用，它支持操作系统层虚拟化，并且还用于安全目的，以限制进程可以访问文件系统层次结构的一个子集的文件。