• [^] # Re: RTM

    Posté par . En réponse au message utiliser la commande "adduser" avec PHP nécessite d'être root ... mais comment ?. Évalué à 2.

    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

    ou les scripts sont exécutables (chmod +x).


    Bon courage !