Asustor [RESOLU] Lancer un script shell depuis une page web

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

JacquesNAS

Chevalier Jedi
Membre Confirmé
21 Janvier 2016
496
64
48
Bonjour,

l'objectif : lancer un shell sur le NAS Asustor depuis un bouton dans une page web.

Mon script fonctionne en CLI, ce shell est en lecture pour tout le monde et comme ce n'est pas un binaire ca le fait.

le pb semble eêtre dans l'appel dans la page HTML où un javascript apelle un script php qui doit exécuter le script shell et retourner les réponses http à la page HTML initiale.

// Exécuter le script shell
$scriptshell='path absolu vers le shell';
system($scriptshell, $output, $return_var);

system ou exec ou exec ou shell_exec ; aucun ne semble disposer à exécuter le script.

Quelqu'un sait-il comment procéder ?
 
Résolu : dans le script shell, les appels des binaires et commandes systèmes ont été changé de :

/chemin/vers/binaire.exe en binaire.exe tout court et ca passe. Une configuration environnemental qui doit différer entre le serveur web et l'OS, je ne sais pas mais ca fonctionne. :-)

Dami1, peux tu passer le titre de la discussion en résolu, stp ?