IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] exécuter en tant que utilisateur différent


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de arcane
    Inscrit en
    Avril 2003
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 311
    Points : 178
    Points
    178
    Par défaut [Système] exécuter en tant que utilisateur différent
    Bonjour,

    tout est dans le titre : je crée un fichier batch, qui copie juste un fichier situé sur un lecteur mappé.
    Ca marche lorsque je l'exécute directement sur le serveur (en tant qu'administrateur)
    mais ca marche pas avec la commande system dans mon script php.
    Je voudrais donc exécuter ce batch en tant que utilisateur ou administrateur du serveur sur lequel est le script.

    Comment faire?

    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Points : 50
    Points
    50
    Par défaut
    Question bête mais si tu fais un chmod 777 de ton fichier ca ne marche pas? vue que tu essai de le lire avec l'utilisateur sous lequel tourne apache...

    Ssinon tu es sur un serveur mutualisé? si c'est le cas ca viens surement du safe mode activé dans le php.ini...

  3. #3
    Membre habitué Avatar de arcane
    Inscrit en
    Avril 2003
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 311
    Points : 178
    Points
    178
    Par défaut
    Le serveur n'est pas mutualisé, c'est notre serveur interne, sur lequel j'ai installé apache, php, mysql
    dans php.ini, j'ai safe_mode à OFF

    pour le chmod 777, je teste, mais en fait, le fichier est créé par le script, donc normalement, il a les droits d'exécution.
    Et le batch créé par le script php fonctionne si on le lance à la main

    Le fichier distant est sur un serveur Novell, mais j'ai testé avec un autre lecteur mappé sur du XP, ca marche pas non plus.

Discussions similaires

  1. Tomcat : problème d'exécution en tant que service
    Par Aurélien78 dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 10/12/2009, 11h47
  2. Réponses: 2
    Dernier message: 29/08/2008, 14h17
  3. Réponses: 4
    Dernier message: 19/09/2007, 14h01
  4. Comment exécuter "en tant que" (RunAs) ?
    Par PierreT dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 21/09/2005, 17h56
  5. Exécuter en tant que ...
    Par fverneau dans le forum C++Builder
    Réponses: 6
    Dernier message: 24/08/2004, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo