Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2007, 12h32   #1
Invité régulier
 
Inscription : avril 2002
Messages : 38
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : avril 2002
Messages : 38
Points : 6
Points : 6
Par défaut Perl : écriture sur le disque du serveur IIS

Bonjour,

j'ai implémenté Active State Perl sur IIS et tout fonctionne à merveille. Par contre l'un de mes scripts a besoin de stocker des informations sur le disque dur du serveur.

A l'heure actuelle je fais simplement :
`echo "coucou" > e:\test\test.txt"

Vous serait t'il possible de m'indiquer ce qu'il est nécessaire de configurer pour que le script puisse faire celà (réponse ou lien sur une documentation) ?

Merci bien

Eric
lesouriciergris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 12h41   #2
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
donner les droits d'écriture dans le repertoire de IIS ?
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 13h23   #3
Invité régulier
 
Inscription : avril 2002
Messages : 38
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : avril 2002
Messages : 38
Points : 6
Points : 6
Citation:
Envoyé par Louis-Guillaume Morand
donner les droits d'écriture dans le repertoire de IIS ?
J'y ai bien pensé mais le compte sur lequel s'exécute IIS est le compte anonyme si j'ai tout bien compris. Laisser des droits d'écriture de cette façon ne me semble pas très sécuritaire. Je pensais exécuter le script ou la commande système sous les droits de (run as).
lesouriciergris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 13h43   #4
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
pas convaincu.
tout d'abord, il n'utilise pas de compte "anonyme" (ca existe pas sous Windows), il utilise le compte IUSER_machine (un truc comme ca). c'est un compte utilisateur bien réel qui ne permet pas de se logguer.
Ensuite, si tu ne donne pas de droit d'écriture au processus IIS (donc le compte pré-cité) comment espères-tu pouvoir écrire?
Enfin tu donnes des droits d'écriture dans un répertoire particulier, pas tout l'OS.


Citation:
Je pensais exécuter le script ou la commande système sous les droits de (run as).
sauf erreur, le script perl est lancé en ISAPI ou plutot CGI et pas comme un simple script qui utilise run32.dll. ici, tout passe par IIS (enfin je sais pas comment tu utilises ton script PERL en même temps )
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 13h44   #5
Invité régulier
 
Inscription : avril 2002
Messages : 38
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : avril 2002
Messages : 38
Points : 6
Points : 6
Je viens de trouver.
Ouvrir le Gestionnaire des services Internet (IIS)

A l'aide d'un clic droit sur le fichier que je désire exécuter en tant que (run as), propriétés,
aller dans l'onglet Sécurité de fichier, cliquer sur Modifier d'Authentification et contrôle d'accès et cliquer sur Activer la connexion anonyme et saisir un compte.

Je vais essayer avec le compte que vous me citiez auparavant mais l'idée était là ... Par contre je n'arrive pas à saisir la finalité du mot de passe qui est demandé lors de la saisie du compte ...

Merci bien pour les réponses et de m'éclairer si vous le pouvez.

Cordialement
lesouriciergris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h12.


 
 
 
 
Partenaires

Hébergement Web