• # Suid

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

    Je me suis dis que je pourais mettre le bit suid sur l'executable adduser pour pouvoir le lancer en simple utilisateur. Mais je me dis que ca ne servira pas à grand chose car l'utilisateur n'aura tjrs pas les droits sur les fichiers à modifier. Par exemple /etc/passwd... Et mettre les droits en écriture sur tous ces fichiers me semble vraiment barbar ...

    Il me semble que les fichiers seront ouverts avec les droits du root, puisque c'est le processus de adduser qui va s'en charger, donc ça devrait marcher.

    Mais je plussoie l'idée du LDAP, bien plus sécurisée que de mettre des SUID partout.