comment autoriser un script PHP à exécuter un script bash avec des permissions root?Autoriser PHP à exécuter un script bash avec les permissions root
Disons qu'il est un script PHP ...
<?php
// location: /var/www/script.php
exec("bash /var/scripts/test.sh"); // "sudo bash ..." does not work
?>
et un script bash ...
#!/bin/bash
# location: /var/scripts/test.sh
sudo mkdir /test
Bien sûr PHP et Apache ne doit pas fonctionner en tant que root et au mieux la Le script peut être exécuté avec les permissions root. Des idées?
Meilleures salutations, Jimbo
Pourquoi avez-vous besoin que le script s'exécute avec les permissions root? Pourriez-vous modifier les ressources auxquelles il accède pour qu'il soit lisible (et si nécessaire inscriptible) par l'utilisateur qu'Apache exécute actuellement? – meagar
Non. Je voudrais exécuter un 'git pull' et un' a2dissite'/'a2ensite'. – Jimbo