Forum Programmation.php Autoriser mysql à écrire dans un répertoire sans donner les droits à tous

Posté par .
Tags : aucun
0
25
nov.
2004
Bonjour, j'ai un programme de gestion de menu en php, relié à une base de donnée mysql.
Or pour la partie admin j'ai besoin de mettre en sauvegarde un fichier texte contenant la valeur initiale de la BDD du menu, je fais la sauvegarde avec un "select * into outfile ... " mais je ne peut pas écrire le fichier .txt, j'ai contourné le problème en autorisant tout le monde à écrire dans ce répertoire. C'est pas terrible au niveau de la sécurité, bien qu'il y ait un .htaccess pour accéder au dossier admin.
Peut-on donner des droits exclusifs au programme mysql pour qu'il puisse écrire les fichiers texte ?

d'avance merci
  • # faisable

    Posté par . Évalué à 3.

    tu rends l'utilisateur propriétaire du répertoire et tu ne donnes les droits qu'au propriétaire

    ou tu crée un groupe que tu affecte au répertoire, et tu mets l'utilisateur mysql dans ce groupe, et tu donne les droits au groupe sur le répertoire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.