Voici la solution, nous allons autoriser apache à executer un script bien précis en tant que ROOT, sans mot de passe.
A manier avec précaution !
Editer le fichier "/etc/sudoers" avec la commande "visudo"
Ajouter sous la ligne :
root ALL=(ALL) ALL
Cette ligne adaptée selon vos besoins :
www-data ALL=(ALL) NOPASSWD:/var/433Utils/send
Adaptation possibles :
www-data : Utilisateur apache à modifier suivant vos besoins
/var/433Utils/send : Votre programme, il est possible de définir une action (.../send 1234)
Source : BlogMotion
Aucun commentaire:
Enregistrer un commentaire