root 和 chroot 有什么区别?

root 和 chroot 有什么区别?

rootLinux和Linux 之间有什么不同吗chroot?有人可以解释一下吗?

答案1

chroot是一个操作,它更改当前正在运行的进程及其子进程的表观根目录。

是默认情况下有权访问 Linux(基于 Unix)系统上所有命令和文件的帐户。

根目录是层次结构中的最高目录。

答案2

root目录是指/您可以将其作为文件系统的根目录。它包含 home、var 等目录。

chroot是更改根目录的命令,即更改/不同用户的根目录。

例如。

$ chroot /media

将更root directory(/)改为/media

这通常用在 ftp 等服务中,以允许任何用户仅访问整个目录树的子树。因此,它提供了用户可以穿越的限制。

相关内容