Le "drwxr-x---. 2 useraccount nobody", c'est ce que je vois quand je fais un "ls -al", sur la ligne du répertoire dont les permissions ont changé sans prévenir...
Le +x au lieu du +w sur chaque répertoire du path contenant le dossier dans lequel on veut créer le fichier d'export, c'était parce que j'avais lu quelque part (je ne sais plus où) que c'était nécessaire pour que le processus mysql puisse "traverser" le path.
Le répertoire /home/useraccount/subdomain.domain.com/exports a les droits suivants : drwxrwxrwx. 3 useraccount useraccount
Je suis d'accord avec toi que la MAJ ne devrait pas toucher aux permissions ; cela n'a peut-être strictement rien à voir, je ne sais pas précisément...
Quand je regarde à quel groupe appartient l'utilisateur 'mysql' avec la commande 'groups mysql', j'obtiens :
_mysql everyone localaccounts 3 1 _lpoperator 2
Comment faire en pratique pour que l'utilisateur 'mysql' ait le droit d'écriture dans le répertoire cible ? il suffit de faire un
usermod -a -G useraccount mysql
?
Pour que l'info soit complète, voici les permissions de chaque répertoire menant à celui dans lequel je veux que mysql crée le fichier via INTO OUTFILE :
- drwx--x--x. 34 root root 4096 16 aoû 09:53 home/
drwx--x--x. 20 useraccount useraccount 4096 4 jun 09:35 useraccount/
drwxr-x--x. 16 useraccount nobody 4096 27 aoû 11:17 subdomain.useraccount.com/
drwxrwxrwx. 3 useraccount useraccount 69632 28 aoû 11:43 exports/
Merci encore pour vos conseils...
Partager