chroot、dchroot和schroot之间有什么区别?

chroot、dchroot和schroot之间有什么区别?
它们有什么共同点?
它们的差异在哪里?
每个工具适用于什么情况?
1个回答

chroot(8)可以直接作为根目录使用,但普通用户无法使用此命令。schroot允许普通用户通过相同的机制访问chroot,但会进行权限检查,并允许对chroot环境进行额外的自动设置,例如挂载其他文件系统和其他配置任务。这种自动设置是通过设置脚本来完成的,可以定制和扩展以执行所需的任何操作。
dchroot基本上是相同功能的早期版本,但其使用正在被弃用,推荐使用schroot。
[1] http://linux.die.net/man/1/schroot [2] http://linux.die.net/man/1/dchroot