Je confirme.
Une piste :
- installer sudo
- le configurer avec visudo.
On peut spécifier les commandes autorisées pour un utilisateurs, en l'occurence www-data (debian) avec quelque chose du style :
User_Alias WWW www-data (suis plus sur de la syntaxe)
Cmnd_Alias CMD /mon/script/shell/, /mon/autre/script/shell (idem)
WWW ALL=(ALL) NOPASSWD: CMD
[^] # Re: RTM
Posté par TNorth . En réponse au message utiliser la commande "adduser" avec PHP nécessite d'être root ... mais comment ?. Évalué à 2.
Une piste :
- installer sudo
- le configurer avec visudo.
On peut spécifier les commandes autorisées pour un utilisateurs, en l'occurence www-data (debian) avec quelque chose du style :
User_Alias WWW www-data (suis plus sur de la syntaxe)
Cmnd_Alias CMD /mon/script/shell/, /mon/autre/script/shell (idem)
WWW ALL=(ALL) NOPASSWD: CMD
ou les scripts sont exécutables (chmod +x).
Bon courage !