zoukankan      html  css  js  c++  java
  • 1.1 文件权限

    站点目录和文件权限

    /myproject/index.php
    结论:所有的权限都是给予apache的权限(其他人)而不是用户和用户组,因为是www-data用户执行所有的操作。

    之所以给用户和用户组设置合适的全下是方便开发人员查看,编辑代码而已
    (1)最小权限

    /myproject apache至少要有进入的权限 001   

    index.php  apache至少要有读的权限   004

    (2)文件操作权限

    以上权限中代码没有进行文件操作,比如新建,删除,写入的权限。
    所以如果代码中有创建或写入文件的操作
    /myproject apache至少要有进入的权限 003   

    index.php  apache至少要有读的权限   004     apache新建文件的权限是 644 用户:用户组 www-data:www-data

    (3)用户和用户组权限

    至于用户和用户组的权限习惯设置
    目录75 

    文件64

    (4)习惯设置

    目录  755  apache没有新建文件的权限

    文件  644

    index.php
    echo 'index.php'.'<br/>';
    $result = file_put_contents('./test.txt','test');
    if($result ===false){
    echo '新建文件失败'.'<br/>';
    }else{
    echo '新建文件成功,写入'.$result.'个字节';
    }
  • 相关阅读:
    蒟蒻的sb对拍方法
    LuoguP5176 公约数 题解
    天守阁的地板 题解
    Crash的数字表格 / JZPTAB 题解
    于神之怒加强版 简要题解
    最小公倍数之和 题解
    莫比乌斯反演的计算
    YY的GCD 题解
    acwing 309装饰围栏 大致思路 (预览)
    错排问题(预览)
  • 原文地址:https://www.cnblogs.com/codergma/p/4781816.html
Copyright © 2011-2022 走看看