Ik wil een perl script gebruiken om vanuit php een bepaalde map een andere eigenaar te geven. Reden daarvoor is dat de files als ze geupload zijn allemaal van een unix eigenaar zijn, maar om op de server een aantal dingen te mogen doen moeten ze van de www gebruiker zijn.
so far so good. met perl krijg ik het vanuit ssh prima voor elkaar:
Alleen nu moet ik vanuit php dit perl script aanroepen. Dat lukt qua code wel, maar er gebeurt niets, wat ws. te maken heeft met permissies. Hoe kan ik dat aanpakken? Het lukte me niet om een oplossing te googlen, maar ik zoek ws. in een verkeerde richting.
so far so good. met perl krijg ik het vanuit ssh prima voor elkaar:
code:
1
2
3
4
| #!/usr/bin/perl $user = $ARGV[0]; $dir = "/webroot/mapnaam"; system "chown -R $user $dir"; |
Alleen nu moet ik vanuit php dit perl script aanroepen. Dat lukt qua code wel, maar er gebeurt niets, wat ws. te maken heeft met permissies. Hoe kan ik dat aanpakken? Het lukte me niet om een oplossing te googlen, maar ik zoek ws. in een verkeerde richting.
Cogito Ergo Credo