码迷,mamicode.com
首页 > 其他好文 > 详细

1.1 文件权限

时间:2015-09-04 16:55:36      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

站点目录和文件权限

/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.‘个字节‘;
}

1.1 文件权限

标签:

原文地址:http://www.cnblogs.com/codergma/p/4781816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!