Microsoft Knowledge Base Email Alertz

In certain situations, when you run Check Server Extensions on a FrontPage Web on Microsoft Internet Information Server (IIS), and select

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 216820 - Last Review: February 21, 2007 - Revision: 1.2

"Check Server Extensions" Grants Extra Permissions

This article was previously published under Q216820

On This Page

SYMPTOMS

In certain situations, when you run Check Server Extensions on a FrontPage Web on Microsoft Internet Information Server (IIS), and you select Yes at the question, "Do you want to tighten security as much as possible for all FrontPage webs," FrontPage actually grants greater permissions to some users and groups on certain files and folders.

An example of this behavior is if you have a virtual server configured for C:\Inetpub\Wwwroot, and you grant a user Add permissions, Write, and Execute, using Windows Explorer. You then perform a Check Server Extensions and answer Yes to the tighten permissions question. FrontPage grants the user Change Permission, Read, Write, Execute, and Delete.

Another example is if you have a virtual server configured for C:\Inetpub\Wwwroot, and you grant a user Add and Read permissions, Read, Write, and Execute, using Windows Explorer. You then perform a Check Server Extensions and answer Yes to the tighten permissions question. FrontPage grants the user Change Permission, Read, Write, Execute, and Delete.

CAUSE

In FrontPage permissions, there are three types of access that can be granted, Browse, Author, and Administer. When the Check Server Extensions is run, FrontPage attempts to correct permissions to match the level associated with Browse, Author, and Administer. This means that accounts are granted the following permissions:

Top Level Folder for the Web

Accounts with Browse: Read and Execute
Accounts with Author: Read, Write, Execute, and Delete
Accounts with Administer: Read, Write, Execute, Delete, and Change Permission

New Content Created within the Folder

Accounts with Browse: Read
Accounts with Author: Read, Write, and Delete
Accounts with Administer: Read, Write, Delete, and Change Permission

In the scenarios described in the "Symptoms" section, the user had either Write or Delete permission, which is associated with a user with Author permission. Because of this, FrontPage detected that the account needed additional permissions, and during the Check Server Extensions, made adjustments to the permissions to match the Author level of permission.

This is not a fool-proof explanation, but explains the rationale for the methodology for the permissions changes.

RESOLUTION

The resolution is to use the Server Extensions Administrator for IIS 3.0 or the Server Extensions Snap-in on IIS 4.0 to set your Web to Manage permissions manually. This setting can be found on the Server Extensions tab. After you make this setting and perform a Check Server Extensions, you will not be prompted to tighten security and your permissions will not be modified.

You can bypass FrontPage's built-in security management and set permissions manually on the content of a FrontPage-extended Web. Doing this allows you to set permissions on a per-folder or per-file basis, giving you more granular control over permissions on a Web's content, but you need to manage the Access Control Lists (ACLs) yourself. This is an advanced technique and must be done carefully to avoid weakening the security of the content on your server.

For additional information about setting Manage permissions manually, please refer to the Server Extensions Resource Kit, which can be found at http://www.microsoft.com/downloads/details.aspx?FamilyID=8ad8d9f5-51af-4d17-b1cd-a4be003d6920 (http://www.microsoft.com/downloads/details.aspx?FamilyID=8ad8d9f5-51af-4d17-b1cd-a4be003d6920) .

WORKAROUND

The work around is to select No during a Check Server Extensions, when asked "Do you want to tighten security as much as possible for all FrontPage webs?".

STATUS

Microsoft has confirmed that this is a problem in FrontPage 2000 Server Extensions.

APPLIES TO
  • Microsoft FrontPage 2000 Server Extensions
Keywords: 
kbbug kbpending KB216820
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate