CRS Modifies File Access Control List When TransactionMethod=Yes (190058)



The information in this article applies to:

  • Microsoft Commercial Internet System 1.0
  • Microsoft Site Server 2.0
  • Microsoft Site Server 3.0

This article was previously published under Q190058

SYMPTOMS

When a simple push project replicates files between two Content Replication System (MCIS, Site Server 2.0) / Content Deployment (Site Server 3.0) servers, file permissions are not inherited from the destination folder.

For example, if the destination server has directory permissions set to:

   Admins -- Full -- (All)(All)
   IUSR -- Special -- (None)(RX)
				
where the directory permissions are All and None and the file permissions are All and RX (Read, Execute), then when files are replicated, the file permissions are set to:

   Admins -- Full -- (All)
   IUSR -- Special -- No Access
				

WORKAROUND

To work around this problem, configure CRS not to use TransactionMethod. You can do this from the command line with the following commands:

   CRS setglobal TransactionMethod=No
   CRS Stop
   CRS Start
				
To verify that the setting was correctly set, use the following command:

   CRS queryglobal
				
and make sure that TransactionMethod=No.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Commercial Internet System, version 1.0 SP1, and Site Server versions 2.0 and 3.0.

Modification Type:MajorLast Reviewed:5/20/2003
Keywords:kbbug kbpending KB190058