当前位置: 移动技术网 > 网络运营>服务器>Windows > 服务器安全设置之 IIS用户设置方法

服务器安全设置之 IIS用户设置方法

2019年04月18日  | 移动技术网网络运营  | 我要评论
建议大家可以看这篇文章多站点iis用户安全权限设置图解教程 这里举例4个不同类型脚本的虚拟主机 权限设置例子 主机头 主机脚本 硬盘目录
建议大家可以看这篇文章
多站点iis用户安全权限设置图解教程
这里举例4个不同类型脚本的虚拟主机 权限设置例子

主机头

主机脚本

硬盘目录

iis用户名

硬盘权限

应用程序池

主目录

应用程序配置

www.1.com

htm

d:\www.1.com\

iusr_1.com

administrators(完全控制)
iusr_1.com()

可共用

读取/纯脚本

启用父路径

www.2.com

asp

d:\www.2.com\

iusr_1.com

administrators(完全控制)
iusr_2.com(/)

可共用

读取/纯脚本

启用父路径

www.3.com

net

d:\www.3.com\

iusr_1.com

administrators(完全控制)
iwam_3.com(/)
iusr_3.com(/)

独立池

读取/纯脚本

启用父路径

www.4.com

php

d:\www.4.com\

iusr_1.com

administrators(完全控制)
iwam_4.com(/)
iusr_4.com(/)

独立池

读取/纯脚本

启用父路径

其中 iwam_3.com iwam_4.com 分别是各自独立应用程序池标识中的启动帐户


主机脚本类型

应用程序扩展名 (就是文件后缀名)对应主机脚本,只需要加载以下的应用程序扩展

htm

stm | shtm | shtml | mdb

asp

asp | asa | mdb

net

aspx | asax | ascx| ashx | asmx | axd | vsdisco | rem | soap | config |
cs |csproj | vb | vbproj | webinfo | licx | resx | resources | mdb

php

php | php3 | php4


mdb是共用映射,下面用红色表示

应用程序扩展

映射文件

执行动作

stm=.stm

c:\windows\system32\inetsrv\ssinc.dll

get,post

shtm=.shtm

c:\windows\system32\inetsrv\ssinc.dll

get,post

shtml=.shtml

c:\windows\system32\inetsrv\ssinc.dll

get,post

asp=.asp

c:\windows\system32\inetsrv\asp.dll

get,head,post,trace

asa=.asa

c:\windows\system32\inetsrv\asp.dll

get,head,post,trace

aspx=.aspx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

asax=.asax

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

ascx=.ascx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

ashx=.ashx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

asmx=.asmx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

axd=.axd

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

vsdisco=.vsdisco

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

rem=.rem

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

soap=.soap

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

config=.config

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

cs=.cs

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

csproj=.csproj

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

vb=.vb

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

vbproj=.vbproj

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

webinfo=.webinfo

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

licx=.licx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

resx=.resx

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

resources=.resources

c:\windows\microsoft.net\framework\v1.1.4322\aspnet_isapi.dll

get,head,post,debug

php=.php

c:\php5\php5isapi.dll

get,head,post

php3=.php3

c:\php5\php5isapi.dll

get,head,post

php4=.php4

c:\php5\php5isapi.dll

get,head,post

mdb=.mdb

c:\windows\system32\inetsrv\ssinc.dll

get,post

asp.net 进程帐户所需的 ntfs 权限

目录

所需权限

temporary asp.net files%windir%\microsoft.net\framework\{版本}temporary asp.net files

进程帐户和模拟标识:
看下面详细权限

临时目录 (%temp%)

进程帐户
完全控制

.net framework 目录%windir%\microsoft.net\framework\{版本}

进程帐户和模拟标识:
读取和执行
列出文件夹内容
读取

.net framework 配置目录%windir%\microsoft.net\framework\{版本}\config

进程帐户和模拟标识:
读取和执行
列出文件夹内容
读取

网站根目录
c:\inetpub\wwwroot
或默认网站指向的路径

进程帐户:
读取

系统根目录
%windir%\system32

进程帐户:
读取

全局程序集高速缓存
%windir%\assembly

进程帐户和模拟标识:
读取

内容目录
c:\inetpub\wwwroot\yourwebapp
(
一般来说不用默认目录,管理员可根据实际情况调整比如d:\wwwroot)

进程帐户:
读取
列出文件夹内容
读取
注意 对于 .net framework 1.0,直到文件系统根目录的所有父目录也都需要上述权限。父目录包括:
c:\
c:\inetpub\
c:\inetpub\wwwroot\


硬盘或文件夹: c:\windows\microsoft.net\framework\版本\temporary asp.net files

主要权限部分:

其他权限部分:

administrators

完全控制

asp.net 计算机帐户

读取和运行

 

该文件夹,子文件夹及文件

该文件夹,子文件夹及文件

 

<继承于e:\>

<继承于c:\windows>

creator owner

完全控制

asp.net 计算机帐户

写入/删除

 

只有子文件夹及文件

该文件夹,子文件夹及文件

 

<继承于e:\>

<不是继承的>

system

完全控制

iis_wpg

读取和运行

 

该文件夹,子文件夹及文件

该文件夹,子文件夹及文件

 

<继承于e:\>

<继承于c:\windows>

iusr_xxx
或某个虚拟主机用户组

列出文件夹/读取数据 :拒绝

iis_wpg

写入/删除

该文件夹,子文件夹及文件

该文件夹,子文件夹及文件

<不是继承的>

<不是继承的>

guests

列出文件夹/读取数据 :拒绝

local service

读取和运行

该文件夹,子文件夹及文件

该文件夹,子文件夹及文件

<不是继承的>

<继承于c:\windows>

users

读取和运行

local service

写入/删除

该文件夹,子文件夹及文件

该文件夹,子文件夹及文件

<继承于c:\windows>

<不是继承的>

 

 

network service

读取和运行

 

 

该文件夹,子文件夹及文件

 

 

<继承于c:\windows>

 

 

network service

写入/删除

 

 

该文件夹,子文件夹及文件

 

 

<不是继承的>

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网