Bonjour ,
j'ai un script php qui crée un dossier avec les droit 777 via la fonction php mkdir(nom_dossier , droits ) .
Mon serveur Apache est configuré comme ça : User nobody
Group root
Mon dossier appartient donc à l'utilisateur nobody et au groupe root.
Seulement voila , je travaille en local sous le nom toto du groupe toto.
J'aimerais donc changer le nom de propriétaire et le nom du groupe du répertoire ainsi créé .
J'ai essayé de faire exec( " chown -R toto nom_dossier " ) ;
et exec( " chgrp -R toto nom_dossier ") ;
mais ça fonctionne pas sans doute a cause du fait que apache n'est pas root . Mais je ne veux pas le mettre en root parce que ça me pose des pb avec les sessions .
Si quelqu'un a une solution , genre lancer un script en mode root a partir d'apache :s ( ce que je ne sais pas faire ) ... ou autre chose ...
Merci d'avance pour vos réponses
Partager