On Dec 17, 8:54 am, Tom <thomas.e.we....RemoveThis@boeing.com> wrote:
> I'm new to IIS 6 and have encountered a problem with ownership of
> processes that run under IIS. My application consists of Perl scripts
> that run as CGIs under IIS. IIS is configured to require
> authentication in order to run the scripts. Authentication is set as
> Integrated Windows Authentication. The problem I'm seeing is the Perl
> process always runs under the identity of the authenticated user. I
> need for Perl to run as some generic id that has privileges (such as
> read, write) that the average user may not have. I think I need to
> make use of Application Pools but have not had any success. In the
> Identity tab of the Default Application Pool I have configured the
> Application Pool identity to a specific user name and password.
> However, after restarting IIS, Perl continues to run as the
> authenticated user. I can verify this by watching the user name of
> the Perl process as it appears in the task manager. Can anyone offer
> some help with this ? Thanks in advance.
http://blogs.msdn.com/david.wang/archive/2005/06/29/IIS_User_Identity_...Run_Cod
You want to set CreateProcessAsUser for the vdir to FALSE and
configure that vdir to use your specific AppPool. Your CGIs should run
as the AppPool Identity now.
http://technet2.microsoft.com/windowsserver/en/library/3512ac76-0b57-4...-bff8-e
//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//