https://issues.apache.org/bugzilla/show_bug.cgi?id=51020
Summary: [PATCH] Apache/mod_fcgid.so does not start in complex
Active Directory forest
Product: Apache httpd-2
Version: 2.2.17
Platform: PC
OS/Version: Windows Server 2003
Status: NEW
Keywords: PatchAvailable
Severity: normal
Priority: P2
Component: mod_fcgid
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=26854)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=26854)
Patch for Apache/mod_Fcgid.so startup issue in complex Active Directory Domain
environment
Problem:
mod_fcgid.so tries to gather CGI process filestat during startup using apr_stat
() call and fails to fetch all ACLs from Active Directory Domain environment
(having complex groups spanning across multiple domains)
Root Cause:
apr_stat() using APR_FINFO_NORM ends up calling GetEffectiveRightsFromACL
Win32API to proble ACLs for cgi process file object's owner and group trustee
accounts, and per MS this GetEffectiveRightsFromACL API is likely to fail in
complex AD environment. MS KB: http://support.microsoft.com/kb/2018746
Solution:
mod_fcgid.so apr_stat() call is made to use APR_FINFO_IDENT and thereby
avoiding the unnecessary ACL lookup during Apache startup, however if there is
a real ACL issue, mod_fcgid.so will return error during runtime.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]