Script bash/php [Résolu/Fermé]

Signaler
Messages postés
190
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
9 septembre 2012
-
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
-
Bonjour,
Pourquoi cette commande ($cmd) fonctionne quand je la tape directement dans mon shell mais ne fonctionne pas dans un fichier php ?

<?php
echo $cmd='sudo bash /mnt/networkdata/administration/script/installPlateform.sh "test" "test" "test.com" "testnumer1" "192.168.1.206" "root" "monpass" "192.168.1.201" "monalias"';

exec($cmd,$var,$res);
echo '<pre>';
print_r($var);
echo '</pre>';

echo $res;
?>

Merci d'avance pour vos réponse

2 réponses

Messages postés
190
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
9 septembre 2012
23
Je me réponds à moi même sa peut servir pour d'autre, il suffisait d'editer le fichier /etc/sudoers et d'ajouter tout les droits (attention à la securité) a mon user www-data ALL=(ALL) NOPASSWD:ALL

++
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 767
Merci.