此函数的工作方式与同名系统调用相同:它使指定目录成为进程及其所有子进程的以“/”开头的所有进一步路径名的新的根目录。(它不会更改当前工作目录,当前工作目录不受影响。)出于安全原因,此调用仅限于超级用户。如果省略 FILENAME,则执行 chroot 到 $_。
chroot
$_
注意:在 chroot 之后立即 chdir("/")(chdir 到根目录)对于安全性是强制性的,否则当前工作目录可能位于新根目录之外。
chdir("/")
chdir
可移植性问题:perlport 中的“chroot”。