Ich gründe auf meinen Server zu einem Webhook zu hören, die derzeitGithub Pull Webhook mit PHP - Apache Berechtigungen
shell_exec('git pull 2>&1');
Empfang und Ausführung funktioniert gut, außer denen es zu erhalten, um Dateien tatsächlich zu ersetzen I muss www-data (apache debian) Erlaubnis geben, alle Dateien/Ordner auf meinem Webserver zu schreiben, oder?
Derzeit wird diese erhalte ich als Ergebnis (keine Schreibrechte)
Updating 115da6c..9e82ef0
error: unable to unlink old 'example-path/html.html' (Permission denied)
Was sind die Auswirkungen auf die Sicherheit des Gebens www-data Erlaubnis sind Dateien zu schreiben, und das ist die richtige Wahl oder mache ich alles falsch?