Salut,
j ai un serveur sous debian avec dessus apache et php
apache est executé sous l identité www-data : www-data j ai rien changé a ca.
j ai cré un user systeme “mylogin” (groupe mylogin) et ajouté en groupe secondaire www-data
le probleme est que je dois donner a mylogin le droit d executer un script shell qui fait un cp et quelques autres commandes(mysqldump etc…) , ce script doit etre lancé a la demande du client via son interface d admin, pas moyen donc de croniser l affaire.
probleme :
lorsque que l on fait un bete
php(“system cp fichier1 fichier2”) ca fonctionne que dans le cas ou l on mets en 777 le dossier,
je comprends pas trop pourquoi un 775 suffit pas ? vu que mylogin fait partie de www-data ?
quelqu un saurait il comments je pourrais autoriser ca sans chmoder tout un dossier en 777
j ai verifié et quand on appelle system l user utilisé est bien www-data
Merci d avance