我在我的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中的任何内容。
你所做的就相当于把银行金库里的保险箱敞开着。盒子是用来拿东西的,但你一开始不能进入保险库去拿盒子。

07-26 05:41