📅  最后修改于: 2023-12-03 15:18:21.734000             🧑  作者: Mango
chroot()
函数是 PHP 中用来改变当前进程根目录的函数。在该目录下的所有文件都将视为根目录下的文件,而不会访问到系统的其他文件和目录。这个函数通常用于增强安全性,因为在限制的环境中运行程序,可以防止程序运行时访问系统中的敏感文件。
bool chroot ( string $directory )
directory
: 必须,代表新的根目录。如果函数执行成功,则返回 TRUE
,否则返回 FALSE
。
<?php
if(chroot('/var/chroot')) {
echo "Change root succeeded";
} else {
echo "Change root failed";
}
?>
上述代码的作用是将当前进程的根目录更改为 /var/chroot
。如果成功执行,将输出 Change root succeeded
,否则输出 Change root failed
。
root
权限的用户上执行。