设置 Web 和 FTP 权限

了解 Web 和 FTP 权限与 NTFS 权限之间的差别非常重要。与 NTFS 不同,Web 和 FTP 权限适用于所有访问网站和 FTP 站点的用户,而 NTFS 权限只应用于拥有有效 Windows 帐户的特定用户或用户组。NTFS 控制对服务器的物理目录的访问,而 Web 和 FTP 权限控制对网站或 FTP 站点的虚拟目录的访问。详细信息,请参阅网站和 FTP 站点

默认情况下,网站和 FTP 访问权限使用 Windows 帐户 IUSR_computername。用户通过匿名身份验证访问站点时将使用此帐户。默认情况下,IIS 为 IUSR_computername 授予 NTFS 权限,用于访问构成网站或 FTP 站点的实际文件夹。但是可以更改站点中任何文件夹或文件的这些许可权限。例如,可以使用 Web 权限控制是否允许访问网站的用户查看某一特定页、上载信息或运行站点上的脚本。详细信息,请参阅关于访问控制

要点

 

为 Web 内容(包括 WebDAV)设置权限
  1. Internet 信息服务管理单元中,选择某个网站、虚拟目录或文件,并打开其属性页。
  2. 在“主目录”、“虚拟目录”或“文件”属性页中,选中或清除下列任意一个复选框(如果有的话):
  3. 在“执行权限”下,选择脚本执行的适当级别:
  4. 单击“确定”。
  5. 注意

要点   选中“脚本资源访问”时,用户可以从 ASP 应用程序的脚本中查看敏感信息,如用户名和密码。用户可能还可以更改在服务器上运行的源代码,严重影响服务器的安全和性能。最好通过单独的 Windows 帐户和高级别身份验证(如摘要式或集成 Windows 身份验证)访问这些类型的信息和功能。

设置 FTP 内容的权限
  1. Internet 信息服务管理单元中,选择某个 FTP 站点、虚拟目录或文件,并打开其属性页。
  2. 在“主目录”、“虚拟目录”或“文件”属性页中,选中或清除下列任何一个复选框选项:

注意   更改帐户信息之后,如果启动进程外应用程序时发生问题,则可能是由于在更改信息之后,没有将用户帐户的名称和密码信息同步。您可能会收到“事件日志”错误,告之无法登录 IWAM_computername 帐户。如果遇到此问题,请运行 synciwam 脚本将密码同步。要运行此脚本,请在命令提示符下输入:cscript synciwam.vbs [-v|-h]

-v 使用详细模式,并打印脚本活动的日志。

-h 打印脚本的“帮助”信息。

synciwam.vbs 文件的位置:%systemdrive%\inetpub\adminscripts

有关这些属性页的详细信息,请单击相应属性页中的“帮助”。


© 1997-2001 Microsoft Corporation. 保留所有权利。