Bon... au terme d'un certain nombre d'heures de tests et de recherches diverses et variées, j'ai réussi à faire fonctionner tout ce bazar plus ou moi bien...
J'ai créé un utilisateur local à mon serveur IIS avec les mêmes login et mot de passe que ceux utilisés pour mapper le répertoire virtuel (un peu crado... on doit pouvoir faire mieux avec des solutions du genre winbind pour arriver à récupèrer sur le serveur de fichier RedHat les identifiants LDAP de l'utilisateur IIS vrai... mais bon j'avais pas la motiv' pour ça

)
J'ai placé cet utilisateur dans le groupe IIS_WPG pour qu'il puisse créer des process serveur
Puis j'ai créé un pool d'application spécifique pour contenir le répertoir virtuel qui pointe sur mon partage samba avec pour utilisateur l'utilisateur nouvellement créé
En gros, si j'ai bien compri le problème, le fait de faire pointer le répertoire virtuel avec des identifiants corrects sur le partage ne suffit pas car au moment ou on pointe sur un fichier de ce partage c'est le process qui semble essayer de passer ses pièces d'identité au serveur RedHat (pour des raisons plus ou moins obscures... connexion non persistante ou je sais pas trop quoi) et si ces pièces d'identités ne sont pas connues de lui, forcément... erreur
Cette manip me permet donc de faire pointer mes liens de téléchargement sur les fichier du partage de manière satisfaisante et relativement rapide
Par contre pour ce qui est du listage du répertoire préalable qui s'impose, je n'ai pas réussi à le faire en utilisant la fonctions php opendir()...
J'ai contourné le problème en mappant un drive a l'intérieur de ma page php avec un exec() et en en faisant également un dir dans un autre exec()...
Et la... c'est pas franchement rapide...
Voila... c'est tout pour aujourd'hui
@+
Bon... au terme d'un certain nombre d'heures de tests et de recherches diverses et variées, j'ai réussi à faire fonctionner tout ce bazar plus ou moi bien...
J'ai créé un utilisateur local à mon serveur IIS avec les mêmes login et mot de passe que ceux utilisés pour mapper le répertoire virtuel (un peu crado... on doit pouvoir faire mieux avec des solutions du genre winbind pour arriver à récupèrer sur le serveur de fichier RedHat les identifiants LDAP de l'utilisateur IIS vrai... mais bon j'avais pas la motiv' pour ça 8-| )
J'ai placé cet utilisateur dans le groupe IIS_WPG pour qu'il puisse créer des process serveur
Puis j'ai créé un pool d'application spécifique pour contenir le répertoir virtuel qui pointe sur mon partage samba avec pour utilisateur l'utilisateur nouvellement créé
En gros, si j'ai bien compri le problème, le fait de faire pointer le répertoire virtuel avec des identifiants corrects sur le partage ne suffit pas car au moment ou on pointe sur un fichier de ce partage c'est le process qui semble essayer de passer ses pièces d'identité au serveur RedHat (pour des raisons plus ou moins obscures... connexion non persistante ou je sais pas trop quoi) et si ces pièces d'identités ne sont pas connues de lui, forcément... erreur
Cette manip me permet donc de faire pointer mes liens de téléchargement sur les fichier du partage de manière satisfaisante et relativement rapide
Par contre pour ce qui est du listage du répertoire préalable qui s'impose, je n'ai pas réussi à le faire en utilisant la fonctions php opendir()...
J'ai contourné le problème en mappant un drive a l'intérieur de ma page php avec un exec() et en en faisant également un dir dans un autre exec()...
Et la... c'est pas franchement rapide...
Voila... c'est tout pour aujourd'hui
@+