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 (914218)
The information in this article 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
SYMPTOMSConsider 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. CAUSEThis issue occurs because the setuid function is implemented differently in Windows Server 2003 R2 than in earlier operating systems.RESOLUTIONTo 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:
Modification Type: | Major | Last Reviewed: | 4/6/2006 |
---|
Keywords: | kbtshoot KB914218 kbAudITPRO |
---|
|