对IIS服务器,通过配置功能权限可以设置访问策略,访问策略指定 IIS 中 Web 服务器、站点、应用程序、目录或文件级别的所有处理程序可以具有的权限类型。 可以在访问策略中启用或禁用的功能权限包括读取、脚本和执行。 处理程序能否运行由访问策略以及处理程序所需的访问设置共同决定。 如果处理程序需要未在访问策略中启用的功能权限类型,该处理程序将被禁用,并且该处理程序处理的所有请求(根据处理程序映射)都将失败,除非请求可以由另一个处理程序处理。在IIS 5及IIS 6中,我们可以通过配置网站的属性来对网站的权限级别设置成以下几种情况:读取、写入、脚本资源访问、目录浏览、记录访问、纯脚本、脚本和可执行文件等。这几种权限的具体情况如下:

读取:用户可以查看文件内容和属性。

写入:用户可以更改文件内容和属性。

脚本资源访问:用户可以访问文件的源代码,如 Active Server Pages (ASP) 应用程序中脚本资源访问的脚本。仅当指派了“读取”或“写入”权限时,才能使用此选项。用户可以访问源文件。如果 指派了“读取”权限,则可以读取源代码。如果指派了“写入”权限,则也可以对源代码进行写入。

目录浏览:用户可以查看文件列表和集合。

记录访问:为每次网站访问创建一个日志项目。 记录访问 索引资源 允许索引服务索引该资源。

纯脚本: 纯脚本将应用程序的权限设置为“纯脚本”可以使映射到脚本引擎的应用程序在此目录中运行, 而无需拥有为可执行文件设置的权限。 将权限设置为“纯脚本”比将它们设置为“脚本和 可执行文件”更安全,这是由于您可以限制能够在该目录中运行的应用程序。

脚本和可执行文件:将应用程序的权限设置为“脚本和可执行文件”以允许应用程序在此 脚本和可执行文件目录中运行,其中包括映射到脚本引擎的应用程序和 Windows 二进制文件(.dll 和 .exe 文件)。

但在IIS 7中,我们发现,我们已经找不到相应的选项了,事实上它并未消失,配置方法如下:

1、打开 IIS 管理器,然后导航至您要管理的级别;

2、在“功能视图”的“server主页”、“site 主页”或“application 主页”页上,双击“处理程序映射”;

3、在“操作”页上,单击“编辑功能权限”;

4、在“编辑功能权限”对话框中,执行以下操作:

选中“读取”可启用需要对虚拟目录具有读取访问权限的处理程序,清除“读取”可禁用需要对虚拟目录具有读取访问权限的处理程序。

选中“脚本”可启用需要对虚拟目录具有脚本权限的处理程序,清除“脚本”可禁用需要对虚拟目录具有脚本权限的处理程序。

选中“执行”可启用需要对虚拟目录具有执行权限的处理程序,清除“执行”可禁用需要对虚拟目录具有执行权限的处理程序。 只有当“脚本”处于选中状态时,“执行”选项才启用。

5、单击确定

另外,我们也可以通过命令行的方式来进行权限的配置,语法如下:

appcmd set config /section:handlers /accessPolicy: NoRemoteScript|NoRemoteExecute|NoRemoteRead|NoRemoteWrite|Script|Source|Execute|Write|Read|None

我们可以为 accessPolicy 属性指定其中的一个或多个选项,或者指定 None。 如果指定多个值,请用逗号 (,) 分隔各个值。 例如,若要启用需要 Read 或 Script 权限的处理程序,请在命令提示符处键入如下命令,然后按 Enter:

appcmd set config /section:handlers /accessPolicy:Read,Script

转载于:https://www.cnblogs.com/college/archive/2012/08/10/2631731.html

IIS7 如何设置读取、脚本和可执行文件的执行权限相关推荐

  1. IIS7 设置读取、脚本和可执行文件的执行权限的步骤

    这篇文章主要介绍了IIS7 设置读取.脚本和可执行文件的执行权限的步骤,需要的朋友可以参考下 对IIS服务器,通过配置功能权限可以设置访问策略,访问策略指定 IIS 中 Web 服务器.站点.应用程序 ...

  2. java.io.File.setExecutable(boolean executable) 方法来设置所有者对于此抽象路径名执行权限。

    java.io.File.setExecutable(boolean executable) 方法来设置所有者对于此抽象路径名执行权限. 声明 以下是 java.io.File.setExecutab ...

  3. iis设置网站目录安全,取消脚本执行权限,禁止运行脚本木马

    网站安全中,对目录的执行权限是非常敏感的,一般来说,可以写入的目录是不能够拥有脚本的执行权限的,可写入的目录如: data.uploads,data目录主要是基本配置文件和缓存数据,uploads则是 ...

  4. pycharm python 模板配置_pycharm设置python脚本模板

    PyCharm PyCharm是一个有名的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成 ...

  5. java inireader_java读取配置文件 Java中如何设置读取ini配置文件?

    Java读取配置文件的几种方法以及路径问题看透,心静,锁份幽静,将自己填埋在那里,任窗外灯红酒绿,草长莺飞,让那颗疲惫的心,静静地栖息在流水盈盈里,抛却尘世累累. java 怎么读取web jar中的 ...

  6. [读码时间] css函数设置读取对象的属性

    说明:代码取自网络,注释为笔者学习时添加! <!DOCTYPE html> <html> <head><meta charset="utf-8&qu ...

  7. apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法

    我们来看俩段通常对上传目录设置无权限的列子,配置如下: 代码如下: <Directory "/var/www/upload"> <FilesMatch " ...

  8. iis7设置html支持asp,IIS7.0 设置技巧 (如何支持asp?)

    IIS7.0 设置技巧 (如何支持asp?) 发布时间:2008-12-09 12:33:49   作者:佚名   我要评论 详解Vista系统自带的iis7.0有很多让人耳目一新的内容,这篇文章介绍 ...

  9. Android恢复出厂设置代码+脚本

    /*** 恢复出厂设置,需要系统权限,以及系统签名 android:sharedUserId="android.uid.system"*/ public void resetSys ...

最新文章

  1. python socket thread_python 使用socket与thread进行实时通信
  2. VEND MASTER DATA
  3. MFC Combo-box显示大小
  4. stata中计算公式命令_stata学习笔记(三):计算五年内的ROA标准差所用到的一些知识...
  5. repo同步代码_工欲善其事,必先利其器:repo 介绍
  6. 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数
  7. python语言控制结构是指_python程序的三种控制结构
  8. 2019.7.17东湖大数据页面二
  9. 操作系统——进程与线程
  10. lambda java 表达式_Java中的Lambda表达式
  11. postgresql生产环境数据库迁移
  12. Microsoft Sharepoint server 2.0 (wss) 服务器升级为额外的主域控制器
  13. CS61A 学习笔记Week1
  14. 努比亚 Z17(Nubia NX563J) 解锁BootLoader 并刷入recovery
  15. dcdc升压电源模块可调直流HRB5v24v12v转50v120v165v110v180v350v
  16. 解密WEP和WPA-PSK/WPA-PSK加密的数据包
  17. Linux系统——程序员跳槽必备
  18. ROS - MoveIt 学习
  19. 微信小商店怎么开通?怎么装修?如何开启订单打印?
  20. win11修改wifi mac地址

热门文章

  1. 传感器工作原理_荧光氧气传感器工作原理简介
  2. linux二进制安装包制作,linux下二进制安装包的创建
  3. 梯度下降和delta法则
  4. 私有云对企业来说有什么好处
  5. SEO如何快速提高网站排名?
  6. 开源,并不意味着免费、开源,不是道德绑架
  7. Linux打包压缩解压缩tar、gzip、bzip2
  8. Linux之Keepalived实现服务器集群高可用
  9. ora-00054:resource busy and acquire with nowait specified
  10. 初学shell,今天遇到由wget下载到本地的网页源代码的乱码问题,无聊的写了一个转码的脚本...