Microsoft KB Archive/914218

= You receive a permissions error message that is not valid when you try to run a setuid binary file for a UNIX-based program on a computer that is running Windows Server 2003 R2 =

Article ID: 914218

Article Last Modified on 10/30/2006

-

APPLIES TO


 * Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
 * Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003 R2 Datacenter x64 Edition
 * Microsoft Windows Server 2003 R2 Enterprise x64 Edition
 * Microsoft Windows Server 2003 R2 Standard x64 Edition

-





SYMPTOMS
Consider the following scenario:
 * You create a setuid binary file by using Microsoft Windows Services for UNIX 3.5.
 * You update the setuid binary file by using the chmod command.

In this scenario, you receive a permissions error message that is not valid when you try to run the setuid binary file for a UNIX-based program on a computer that is running the Microsoft Windows Server 2003 R2 operating system.



CAUSE
This issue occurs because the setuid function is implemented differently in Windows Server 2003 R2 than in earlier operating systems.



RESOLUTION
To resolve this issue, update the setuid binary file again by using the chmod command. For example, if a.out is the executable setuid binary file, you may use the following command to update the setuid binary file:

chmod 4555 a.out

Keywords: kbtshoot KB914218

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.