设置也各不相同

时间:2022-03-05 08:42:55

通过控制文件夹权限来提高站点的安适性。

这一篇权限设置包孕二个方面,一个是系统目录、盘符的权限,,一个是应用措施的上传文件夹权限设置。

系统目录

确保所有盘符都是NTFS格局,如果不是,可以用命令 convert d:/fs:ntfs 转换为NTFS格局。

所有磁盘根目录只给system和administrators权限,其它删除。

设置也各不相同

此中系统盘符会有几个提示,直接确定就可以了。在做这步操纵之前,你的运行环境软件必需都安置好以后才华做。不然可能会导致软件安置错误,记住一点所有安适性的操纵设置都必需在软件安置完以后才华进行

站点目录

每个网站对应一个目录,并为这个网站目录加上IUSR和IIS_IUSRS权限,都只给“列出文件夹内容”和“读取”权限。

例如我在D盘根目录下创建了一个wwwroot的目录,再在里面创建了一个blog.postcha.com的目录,这个目录里面放的是我的网站措施。此中wwwroot只要继存d盘的权限即可,而blog.postcha.com这个目录,我们需要再添加二个权限,即IUSR和IIS_IUSRS。

wwwroot权限:

设置也各不相同

站点目录权限:

设置也各不相同

一般的网站都有上传文件、图片成果,而用户上传的文件都是不成信的。所以还要对上传目录作单独设置。上传目录还需要给IIS_IUSRS组再添加“改削”、“写入”权限。

设置也各不相同

设置也各不相同

颠末上面这样设置承在一个执行权限,一旦用户上传了恶意文件,我们的处事器就沦陷了,但是我们这里又不能不给,所以我们还要共同IIS来再设置一下。

在iis7以上版本里,这个设置非常的便利。打开IIS打点器,找到站点,选中上传目录,在中间栏IIS下双击打开“措置惩罚惩罚措施映射”,再选择“编纂成果权限”,把“脚本”前面的勾失就可以了。

设置也各不相同

设置也各不相同

好了,我们打开upload文件夹看一下,是不是多了一个web.config。

设置也各不相同

web.config里的内容如下:

1

2

3

4

5

6

 

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

  <system.webServer>

    <handlers accessPolicy="Read" />

  </system.webServer>

</configuration>

 

意思是upload目录下的所有文件(包孕所有子文件夹下的)将只有只读权限。这样用户即使上传了恶意文件,也阐扬不了感化。

<handlers accessPolicy="Read" />的取值可以为“Read, Execute, Script”,分袂暗示“只读、执行、脚本”。

每个网站措施的成果差别,设置也各不不异。最少的权限就是最大的安适。

win2008 处事器文件夹权限配置