开发者社区> 问答> 正文

sudo chmod 000 aaa.html为啥还能被读取出来文件夹下有该文件名呢?

function whileFileDir($dir_name)
{
        $dir_file_resource = dir($dir_name);
         echo "<ul><br>";
        while(false !==($file = $dir_file_resource->read())){


                if(is_dir("$dir_name/$file") && !in_array($file, array('.', '..')))
                {
                    echo "<li>$file</li><br>";
                    whileFileDir("$dir_name/$file");
                }else{
                    if(!in_array( $file, array('.', '..'))){
                        echo "<li>$file</li><br>";
                    }
                }
        }
        echo "</ul><br>";
        $dir_file_resource->close();
        return true;
}

whileFileDir('/home/wwwroot/www.note.com');

然后我在

>touch aaa.html

>sudo chmod 000 aaa.html

还是可以找到该文件。。。如何设置可以不让读取出来该文件呢?

展开
收起
a123456678 2016-06-15 16:18:04 2502 0
1 条回答
写回答
取消 提交回答
  • sudo chmod 000 aaa.html

    这句只是定义aaa.html无法打开,执行,修改,如果你想无法查看该文件,需要修改aaa.html所在文件夹的权限。

    2019-07-17 19:39:37
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载