Auteur Topic: met php een python script starten, geen rechten  (gelezen 78 keer)

Offline B3rt

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 32
  • Berichten: 317
met php een python script starten, geen rechten
« Gepost op: 06 juni 2021, 16:26:46 »
Ik wil met een php script (aanroep via website) een python commando uitvoeren echter ik loop tegen rechten problemen aan.

Het php script zelf werkt.
Het pyhton script zelf werkt ook.
Als je alles als admin via de commandline start werkt het echter NIET als je dit dus doet via de webserver/browser.

Het php start het python script via een exec echter dan krijg ik als resultaat terug NULL, geef je een simpel commando bv exec("whoami"); dan krijg ik wel resultaat, dus exec werkt.

Ik weet vrijwel zeker dat de user 'http' (waarmee via de webbrowser het script wordt uitgevoerd) geen rechten heeft om het python script to mogen starten.

De vraag is nu, hoe kan ik de gebruiker 'http' extra rechten geven dat deze de binary /volume1/@appstore/python3/bin/python3.7 wel mag uitvoeren zodat het script gestart kan worden?
  • Mijn Synology: DS1515+
  • HDD's: 5 x WD30EZRX
  • Extra's: 2x250SSD cache + 6GB


 

Schijven met pool verhuizen

Gestart door dennusbBoard NAS hardware vragen

Reacties: 14
Gelezen: 3321
Laatste bericht 14 juni 2013, 11:30:04
door Robert Koopman
DS 213+ wil niet meer met 2e schijf erin opstarten

Gestart door MrahBoard NAS hardware vragen

Reacties: 18
Gelezen: 737
Laatste bericht 09 januari 2021, 17:28:43
door Briolet
problemen met installeren Home Assistant op mijn DS212+

Gestart door bartch25Board Overige mods

Reacties: 6
Gelezen: 4017
Laatste bericht 07 maart 2018, 00:01:49
door Briolet
MP4 filmpjes kantelen met behoud van creatie datum.

Gestart door BirdyBoard The lounge

Reacties: 0
Gelezen: 705
Laatste bericht 14 mei 2016, 22:16:27
door Birdy
107+ met DSM 2.2-0959, DDNS met Zoneedit

Gestart door KarelJansenBoard Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 1581
Laatste bericht 06 december 2009, 20:59:53
door KarelJansen