Bonsoir,
Je tente de créer un nouveau tablespace sur un répertoire distant de mon NAS Synology (via CIFS ; 1 ligne dans fstab) :
//IP.DE.MON.NAS/MonNasPartage /media/mon/repertoire/monte/en/cifs cifs credentials=/root/.smbcredentials,auto,iocharset=utf8,gid=100,uid=1000,_netdev 0 0
le fichier .smbcredentials contenant les identifiants de mon utilisateur NAS.
Via Nautilus : tout fonctionne très bien - je lis et écris dans mes répertoires montés via CIFS sans aucun souci
mais pour la création du tablespace par postgresql (pgAdminIII) j'obtiens l'erreur :
ERROR: could not set permissions on directory "/media/mon/repertoire/monte/en/cifs": Opération non permise
Effectivement le propriétaire du dossier n'est pas le user "postgres" ; j'ai bien essayé de changer (via chown sur le NAS) le propriétaire du dossier pour postgres mais cela ne change rien - depuis mon répertoire monté (mon poste) le répertoire appartient aux users du NAS (identifiants du smbcredentials)
Alors que sur le répertoire /tmp/ de mon poste cela fonctionne : la création du tablespace se fait après le changement de propriétaire (via chown)
Pourriez-vous m'aider svp ?
Merci par avance.
@++
Partager