Salut !

Je souhaite forcer l'exécution de mes scripts php sous un utilisateur prédéfini. En fait mon script php créer un objet COM (pour les applications office : MSWord, MSExcel, MSPublisher...).

Par défaut, le script est exécuté sous l'utilisateur "www-data" du serveur Apache (d'après ce que j'ai pû lire sur le sujet). Les objets COM sont exécutés avec l'utilisateur SYSTEM de Windows, ce qui pose des problèmes de sécurité et de stabilité..

J'aimerai que les fichier php d'un répertoire s'exécute sous un utilisateur prédéfini (avec des droits...limités) et ainsi pouvoir hériter cet utilisateur pour les objets COM (utiliser l'utilisateur exécutant).

Apparement sous IIS c'est possible pour l'ASP :

http://support.microsoft.com/kb/288368/
voir Création d'un lot COM+/MTS pour une application ASP

Oui mais voilà, je suis sous Apache (plus tard sous Tomcat)...et mes scripts sont en PHP...

Comment faire..

Voici ma config :

OS : Windows XP SP2
bureautique : OFFICE 2003 SP2
Serveur web : Apache/2.0.54 (Win32) PHP/5.0.5 Server

Merci d'avance pour vos réponses..