Aller au contenu

Featured Replies

Posté(e)

Bonjour,

j'aimerais faire un script php pour lancer un script shell qui se trouve sur le syno. J'utilise la fonction exec mis ça ne passe pas...

J'ai l'impression d'avoir un problème de droit, j'ai modifié le httpd.conf-user pour remplacer http par root mai rien ne fait.. Quand je lance un whoami depuis le script php il m'affiche toujours http... <_<

Avez vous une idée?

Je suis sou DSM 5

Merci

Posté(e)

ton script shell a quoi comme droit ? (ls -l dans le dossier où il est situé).

Il faut qu'il soit executable par l'utilisateur qui le lance.

Posté(e)

Bonjour,

j'aimerais faire un script php pour lancer un script shell qui se trouve sur le syno. J'utilise la fonction exec mis ça ne passe pas...

J'ai l'impression d'avoir un problème de droit, j'ai modifié le httpd.conf-user pour remplacer http par root mai rien ne fait.. Quand je lance un whoami depuis le script php il m'affiche toujours http... <_<

Avez vous une idée?

Je suis sou DSM 5

Merci

remet

User http

Group http

dans le fichier httpd.conf-user, ce n' est pas le moment de prendre des risques.

il faut que ton script soir exécutable et qu'il se trouve dans l' openbasedir.

Posté(e)
  • Auteur

Merci pour vos retour.

Avec un script lambda ça fonctionne maintenant, comment faire pour exécuter le shell /var/packages/SurveillanceStation/target/scripts/S82surveillance.sh ?

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.