这篇文章主要介绍了IIS7 设置读取、脚本和可执行文件的执行权限的步骤,需要的朋友可以参考下
对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

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

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

    对IIS服务器,通过配置功能权限可以设置访问策略,访问策略指定 IIS 中 Web 服务器.站点.应用程序.目录或文件级别的所有处理程序可以具有的权限类型. 可以在访问策略中启用或禁用的功能权限包括读 ...

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

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

  3. linux收回用户执行权限,Linux之文件权限管理命令

    一.查看文件属性. 1.命令ls -l filename 查看长格式形式查看文件详细属性. ls -l file1 ##查看文件file1的详细属性 结果: - |rw-r--r--| 1 |kios ...

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

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

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

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

  6. bash 抓捕异常_实现简单的监控脚本(Bash的执行和异常捕获)

    当我们需要监控服务运行状态时,一般的策略是写定时脚本,定时执行探测服务状态,如果出现预期外情况,就报警.那么第一步我们就需要学会写一个监控脚本,这里我们会讲到bash的执行环境和异常捕获,以及一些简单 ...

  7. Linux战地日记—shell脚本的建立与执行

    shell脚本的建立与执行 第一步:创建文件 通过vi/vim编辑器 第二步:三种执行方式 1.输入定向到shell脚本. $ bash < ex1 2.以脚本名作为bash参数,其一般形式是: ...

  8. 用source命令执行脚本和用sh执行脚本之间的区别

    问题: 有很多方式可以执行脚本, 1).source test.bsh 2).. test.bsh 3).chmod a+x test.bsh;./test.bsh 4).sh test.bsh 它们 ...

  9. Android7.1update.zip升级在system/bin下新增可执行文件没有可执行权限问题

    Android7.1update.zip升级在system/bin下新增可执行文件没有可执行权限问题 外出的设备,只能通过update.zip方式升级,比如要在设备/system/bin目录下增加lo ...

最新文章

  1. 生成对抗网络(Generative Adversarial Network,GAN)
  2. struts2的核心和工作原理
  3. UVA 10714 Ants
  4. java之前后端交互原理
  5. 递归与分治——斐波那契数列非递归,递归,与优化后的递归算法
  6. Maven无法下载远程依赖-强制下载也不行
  7. java script eval_java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)
  8. 免堆期由谁申请_谈谈离婚冷静期
  9. oracle下创建id自增长
  10. visionpro 窗口显示文字
  11. 关于卡尔曼滤波详细推导的理解
  12. BertSum-基于BERT模型的抽取式文本摘要
  13. 网页设计之 HTML代码的理解.
  14. matlab三维热传导计算,matlab练习程序(差分法解二维热传导方程)
  15. 医院信息管理系统需求分析
  16. 什么是数据库?以及主流的数据库有哪些
  17. 码农、程序员、工程师这三者之间有什么区别?
  18. (53条消息)MySQL在Windows上的安装流程
  19. 执行方案(Command)
  20. 哈啰出行高质量故障复盘法:“3+5+3”(附模板)

热门文章

  1. 在JavaScript里写类层次结构?别那么做!
  2. vmware虚拟机环境里用linux和xp系统测试防火墙的nat转换
  3. Proteus仿真STM32F103R6的寄存器版跑马灯程序
  4. 我国人工智能专利申请量去年超3万件,广东领先
  5. AMD的AI策略与Intel和Nvidia有何不同?
  6. c++/c SM4加密解密算法代码实现
  7. oracle终止dbms调度,Oracle使用DBMS_JOB创建的数据库作业,遇到数据库关闭状态的调度...
  8. php拍照从手机相册中选择,Android获取图片:拍照和从相册中选择
  9. 安装了email模块还是报错_科普:利用Python smtplib和email模块实现自动发送邮件功能...
  10. 050_整形和字节数组转换