<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[IIS 6.0所需要的默认权限]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[服务器类]]></category>
<pubDate>Fri, 13 Mar 2009 17:44:27 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	INTRODUCTION <br/>This article describes the default permissions and the user rights on a newly installed application server that has Internet Information Services (IIS) 6.0 installed. <br/>MORE INFORMATION <br/>The following tables document the NTFS file system permissions, registry permissions, and Microsoft Windows user rights. This information applies if Microsoft ASP.NET is included as part of the installation suite. This article focuses on the World Wide Web Publishing Service and does not consider other components, such as the File Transfer Protocol (FTP) service, the Simple Mail Transfer Protocol (SMTP) service, and Microsoft FrontPage Server Extensions (FPSE). <br/><br/>Note For the purposes of this document, the IUSR_MachineName account is used interchangeably with a configured anonymous account. <br/>NTFS permissions <br/>Directory Users&#92;Groups Permissions <br/>%windir%&#92;help&#92;iishelp&#92;common Administrators Full control <br/>%windir%&#92;help&#92;iishelp&#92;common System Full control <br/>%windir%&#92;help&#92;iishelp&#92;common IIS_WPG Read <br/>%windir%&#92;help&#92;iishelp&#92;common Users (See Note 1.) Read, execute <br/>%windir%&#92;IIS Temporary Compressed Files Administrators Full control <br/>%windir%&#92;IIS Temporary Compressed Files System Full control <br/>%windir%&#92;IIS Temporary Compressed Files IIS_WPG List, read, write <br/>%windir%&#92;IIS Temporary Compressed Files Creator owner Full control <br/>%windir%&#92;system32&#92;inetsrv Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv System Full control <br/>%windir%&#92;system32&#92;inetsrv Users Read, execute <br/>%windir%&#92;system32&#92;inetsrv&#92;*.vbs Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv&#92;ASP compiled templates Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv&#92;ASP compiled templates IIS_WPG Read <br/>%windir%&#92;system32&#92;inetsrv&#92;History Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv&#92;History System Full control <br/>%windir%&#92;system32&#92;Logfiles Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv&#92;metaback Administrators Full control <br/>%windir%&#92;system32&#92;inetsrv&#92;metaback System Full control <br/>Inetpub&#92;Adminscripts Administrators Full control <br/>Inetpub&#92;wwwroot (or content directories) Administrators Full control <br/>Inetpub&#92;wwwroot (or content directories) System Full control <br/>Inetpub&#92;wwwroot (or content directories) IIS_WPG Read, execute <br/>Inetpub&#92;wwwroot (or content directories) IUSR_MachineName Read, execute <br/>Inetpub&#92;wwwroot (or content directories) ASPNET (See Note 2.)　Read, execute <br/><br/>Note 1 You must have permissions to this directory when you use Basic authentication or Integrated authentication and when custom errors are configured. For example, when error 401.1 occurs, the logged-on user sees the expected detailed custom error only if permissions to read the 4011.htm file have been granted to that user. <br/><br/>Note 2 By default, ASP.NET is used as the ASP.NET process identity in IIS 5.0 isolation mode. If ASP.NET is switched to IIS 5.0 isolation mode, ASP.NET must have access to the content areas. ASP.NET process isolation is detailed in IIS Help. For additional information, visit the following Microsoft Web site: <br/><br/>ASP.NET process isolation <br/>http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol <br/>/windowsserver2003/proddocs/standard/aaconruntimeprocessisolation.asp <br/><br/>Registry permissions <br/>Location Users&#92;Groups Permissions <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;ASP Administrators Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;ASP System Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;ASP IIS_WPG Read <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;HTTP Administrators Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;HTTP System Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;HTTP IIS_WPG Read <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;IISAdmin Administrators Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;IISAdmin System Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;IISAdmin IIS_WPG Read <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;w3svc Administrators Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;w3svc System Full control <br/>HKLM&#92;System&#92;CurrentControlSet&#92;Service&#92;w3svc IIS_WPG Read <br/><br/>Windows User Rights <br/>Policy Users <br/>Access this computer from the network Administrators <br/>Access this computer from the network ASPNET <br/>Access this computer from the network IUSR_MachineName <br/>Access this computer from the network IWAM_MachineName <br/>Access this computer from the network Users <br/>Adjust memory quotas for a process Administrators <br/>Adjust memory quotas for a process IWAM_MachineName <br/>Adjust memory quotas for a process Local service <br/>Adjust memory quotas for a process Network service <br/>Bypass traverse checking IIS_WPG　 <br/>Allow log on locally (see Note) Administrators <br/>Allow log on locally (see Note) IUSR_MachineName <br/>Deny logon locally ASPNET <br/>Impersonate a client after authentication Administrators <br/>Impersonate a client after authentication ASPNET <br/>Impersonate a client after authentication IIS_WPG <br/>Impersonate a client after authentication Service <br/>Log on as a batch job ASPNET <br/>Log on as a batch job IIS_WPG <br/>Log on as a batch job IUSR_MachineName <br/>Log on as a batch job IWAM_MachineName <br/>Log on as a batch job Local service <br/>Logon as a service ASPNET <br/>Logon as a service Network service <br/>Replace a process level token IWAM_MachineName <br/>Replace a process level token Local service <br/>Replace a process level token Network service <br/><br/>Note In a new default installation of Microsoft Windows Server 2003 with IIS 6.0, the Users group and the Everyone group have Bypass traverse checking permissions. The worker process identity inherits Bypass traverse checking permissions through one of these groups. If both groups are removed from Bypass traverse checking permissions, and the worker process identity does not inherit Bypass traverse checking permissions through any other assignment, the worker process does not start. If the Users group and the Everyone group must be removed from the Bypass traverse checking permissions, add the IIS_WPG group to permit IIS to function as expected. <br/><br/>Note In IIS 6.0, when Basic authentication is configured as one of the authentication options, the LogonMethod metabase property for Basic authentication is NETWORK_CLEARTEXT. The NETWORK_CLEARTEXT logon type does not require the Allow log on locally user right. This also applies to Anonymous authentication. For additional information, see the &quot;Basic Authentication Default Logon Type&quot; topic in IIS Help. You can also visit the following Microsoft Web site: <br/><br/>Basic authentication <br/>http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol <br/>/windowsserver2003/proddocs/standard/sec_auth_basicauth.asp?frame=true <br/><br/>REFERENCES <br/>For additional information about how to implement and manage IIS security, visit the following Microsoft Web sites: <br/><br/>Windows Server 2003 Security Guide <br/>http://go.microsoft.com/fwlink/?LinkId=14845 <br/><br/>TechNet <br/>http://www.microsoft.com/technet/security/prodtech/iis/default.mspx <br/><br/>Security how-to resources <br/>http://www.microsoft.com/technet/itsolutions/howto/sechow.mspx <br/><br/>Improving Web application security: threats and countermeasures <br/>http://msdn.microsoft.com/library/en-us/dnnetsec/html/ThreatCounter.asp <br/>Tags - <a href="http://www.zhanghaijun.com/tags/iis/" rel="tag">iis</a> , <a href="http://www.zhanghaijun.com/tags/6.0/" rel="tag">6.0</a> , <a href="http://www.zhanghaijun.com/tags/%25E6%259D%2583%25E9%2599%2590/" rel="tag">权限</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] IIS 6.0所需要的默认权限]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>