我在我的Gnome桌面上创建了一个名为“olli”的文件夹,并在其中放置了一些文件。文件夹归用户“olli”和组“olli”所有
然后我运行这个脚本
<?php
if ($handle = opendir('/root/Desktop/olli')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
?>
尝试在其中列出文件,但它只是拒绝了权限。即使用户olli和组olli正在运行脚本?
为了获得读取此目录的权限,是否必须设置其他内容?
最佳答案
不管olli
目录的权限是什么,作为olli:olli运行的脚本都无权访问/root
中的任何内容。
你所做的就相当于把银行金库里的保险箱敞开着。盒子是用来拿东西的,但你一开始不能进入保险库去拿盒子。