root 和 chroot 有什麼差別?

root 和 chroot 有什麼差別?

rootLinux和Linux 之間有什麼不同嗎chroot?有人可以解釋一下嗎?

答案1

chroot是一個操作,它更改目前正在運行的進程及其子進程的表觀根目錄。

是預設有權存取 Linux(基於 Unix)系統上所有命令和檔案的帳戶。

根目錄是層次結構中的最高目錄。

答案2

root目錄是指/您可以將其作為檔案系統的根目錄。它包含 home、var 等目錄。

chroot是更改根目錄的命令,即更改/不同使用者的根目錄。

例如。

$ chroot /media

將更root directory(/)改為/media

這通常用在 ftp 等服務中,以允許任何使用者僅存取整個目錄樹的子樹。因此,它提供了用戶可以穿越的限制。

相關內容