Comment puis-je avoir un script PHP d'exécuter un script shell en tant que root?

L'exécution de Fedora 9/10, Apache 2, PHP 5...

Puis-je exécuter un script shell en tant que root, à partir d'un script PHP via exec()?

Faire je viens de donner Apache privilèges root, puis ajouter "sudo" devant eux de commande?

Plus précisément, je suis en train de démarrer et d'arrêter un fond de script.

Actuellement, j'ai un script shell qui n'exécute l'application, start.sh:

#!/bin/bash 
/path/to/my/app/appname

Et un script qui tue l'application, stop.sh:

#!/bin/bash 
killall appname

Serait je viens de faire:

<?php
exec("sudo start.sh");
?>

Merci d'avance.

OriginalL'auteur John Bubriski | 2009-04-06