chroot,dchroot和schroot有什么区别?

chroot,dchroot和schroot有什么区别?

他们有什么共同点?

差异在哪里?

什么需要什么?

通过运行chroot(8)可以直接使用chroot作为root,但普通用户不能使用此命令。 schroot允许使用相同的机制访问普通用户的chroot,但是通过权限检查并允许chroot环境的其他自动设置,例如安装其他文件系统和其他配置任务。 这种自动化设置是通过设置脚本的操作完成的,设置脚本可以自定义和扩展以执行所需的任何操作。[1]

dchroot基本上是同一件事的早期版本,但它的使用正在(或已经)被弃用以支持schroot。[2]

[1] http://linux.die.net/man/1/schroot
[2] http://linux.die.net/man/1/dchroot