Maohi Posté(e) le 19 mars 2014 Partager Posté(e) le 19 mars 2014 (modifié) Bonjour, Je me permet d'ouvrir ce sujet car je rencontre quelques soucis depuis le passage de DSM en 5.0 (DSM 5.0-4458) concernant l'ajout de permissions aux bases PostgreSQL du NAS. En effet j'ai plusieurs programmes maison installés sur mon PC qui ont besoin d'exécuter des requêtes SQL (seulement des select) sur 2 des bases pgsql. Avant, à chaque mise à jour de DSM je modifiais le fichier pg_hba.conf qui se trouvait ici : /usr/syno/pgsql/etc/pg_hba.conf et j'ajoutais la ligne suivante : host all all 192.168.1.1/24 trust Tout roulait nickel jusque là. Mais première chose bizarre, le fichier ne se trouve plus à cet endroit ! Il y a bien le dossier /usr/syno/pgsql/bin, mais aucune trace du dossier /usr/syno/pgsql/etc. J'ai fouillé un peu partout et j'ai trouvé pg_hba.conf dans les dossiers ci-dessous : - /etc/postgresql/pg_hba.conf - /volume1/@database/pgsql/pg_hba.conf Même après modification de ces fichiers (en ajoutant la permission pour que mon PC accède aux bases PostgreSQL), rien n'y fait. J'ai redémarré plusieurs fois sans résultat. Suis-je le seul à ne plus avoir le fichier pg_hba.conf à cet emplacement /usr/syno/pgsql/etc/pg_hba.conf ? J'ai contacté le support Synology sans grands espoirs et comme je le pensais, étant donné que j'ai des 3rd party packages d'installé, ils me conseillent de tous les désinstaller puis de faire un hard reset pour réinstaller la version 5.0-4458 du DSM. Malgré plusieurs relances, ils n'ont pas répondu à ma principale question : est-ce normal de ne plus avoir le fichier /usr/syno/pgsql/etc/pg_hba.conf. Deuxième chose étrange : pas moyen de réinstaller phpPgAdmin. Lorsque je veux le réinstaller, il me met le message suivant : "phpPgAdmin: Echec de l'opération.Please enable Web Station first." Web Station est bien activé pourtant. J'ai essayé de le désactiver/réactiver sans succès. Apparemment je ne suis pas le seul dans ce cas là. Mais bon, ce qui m'importe aujourd'hui c'est surtout de pouvoir accéder aux base PostgreSQL depuis mon PC Quelqu'un aurait une solution ? Merci d'avance, Maohi. PS : damned ! j'ai fait une faute dans le titre ! je voulais dire via pg_hba.conf et non pg_bba.conf ! Modifié le 19 mars 2014 par Maohi 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
MrWaloo Posté(e) le 19 mars 2014 Partager Posté(e) le 19 mars 2014 Salut, Je viens de trouver la réponse là : http://pronas.pl/jak-pod-czy-wewn-trznej-bazy-postgres-dsm-t6478.html En gros le fichier pg_hba.conf est situé dans /etc/postgresql/ et il faut remplacer listen_addresses = '127.0.0.1' par listen_addresses = '*' dans le fichier /volume1/@database/pgsql/postgresql.conf qui contient d'ailleur en première ligne le nom du fichier pg_hba.conf valide. Après tes modifications dans ces 2 fichiers, tu fais un beau synoservicecfg --restart pgsql Et c'est reparti ! A+ Michel PS: Merci à fatboyx et à google translate 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maohi Posté(e) le 20 mars 2014 Auteur Partager Posté(e) le 20 mars 2014 (modifié) Merci beaucoup ! Je teste ça dès ce soir ! PS : en effet, google translate a du aider Modifié le 20 mars 2014 par Maohi 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maohi Posté(e) le 21 mars 2014 Auteur Partager Posté(e) le 21 mars 2014 Ca marche ! Merci encore ! Par contre au départ j'ai essayé de rajouter uniquement l'adresse local du PC comme ceci listen_addresses = '127.0.0.1,192.168.1.1' Mais ça n'a pas fonctionné. C'est en mettant ceci que ça a marché listen_addresses = '*' Pas bien grave, je regarderais en détail plus tard. Maohi 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
alexmirage Posté(e) le 3 avril 2014 Partager Posté(e) le 3 avril 2014 Hello, Suite a l installation de openERP, j'ai besoin d'acceder a ma DB postgre J'ai donc installé phppgadmin Mais voilà lors que j'essaie de me logger sur l'application j'ai toujours un message d'erreur que ce soit avec admin ou root avec sou sans mdp Sans mdp il indique connexion desactivée poiur raison de securité avec mdp il indique echec de connexion .... J'ai modifié les fichiers comme tu l'as présenté j'ai redémarré les services JE suis a distance donc je me connecte au nas via internet, est ce que c'est cela qui pose probleme ? Merci d'avance pour votre aide 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
WiFiF Posté(e) le 31 décembre 2014 Partager Posté(e) le 31 décembre 2014 Hello, Suite a l installation de openERP, j'ai besoin d'acceder a ma DB postgre J'ai donc installé phppgadmin Mais voilà lors que j'essaie de me logger sur l'application j'ai toujours un message d'erreur que ce soit avec admin ou root avec sou sans mdp Sans mdp il indique connexion desactivée poiur raison de securité avec mdp il indique echec de connexion .... J'ai modifié les fichiers comme tu l'as présenté j'ai redémarré les services JE suis a distance donc je me connecte au nas via internet, est ce que c'est cela qui pose probleme ? Merci d'avance pour votre aide Bonjour, J'ai le même souci en ayant modifié les deux fichiers. Est ce vous avez une idée ? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
WiFiF Posté(e) le 3 janvier 2015 Partager Posté(e) le 3 janvier 2015 Bonjour, J'ai réussi a me connecter sur phppgadmin en utilisant le compte postgres en ayant mis a false l'option "$conf['extra_login_security'] = false;" dans le fichier "/usr/syno/synoman/phpsrc/phpPgAdmin/conf/config.inc.php". Je ne suis pas satisfait de cette méthode car le compte est sans mot de passe. Mais je vais peut être pouvoir rajouter des droits au compte root pour y accéder en lecture seule ou créer un autres compte. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 3 janvier 2015 Partager Posté(e) le 3 janvier 2015 Peu importe que le compte n'ait pas de mot passe, il n'a le droit de se connecter qu'en local (localhost). 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
WiFiF Posté(e) le 3 janvier 2015 Partager Posté(e) le 3 janvier 2015 oui mais vu que phppgadmin est accessible sur le réseau on accède au base avec le compte "postgres" depuis le réseau. Ce qui n'est pas terrible sans mot de passe. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
PiwiLAbruti Posté(e) le 3 janvier 2015 Partager Posté(e) le 3 janvier 2015 Il suffit de placer un .htaccess à la racine de phppgadmin pour restreindre les accès. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
iradorn Posté(e) le 5 mars 2015 Partager Posté(e) le 5 mars 2015 Bonjour à tous, J'ai également le besoin d'accéder à ma base de données PostGresql, mais je n'y arrive pas (PgAdmin par exemple). J'ai pourtant modifié le fichier suivant: /volume1/@database/pgsql/postgresql.conf, comme ceci: listen_addresses = '*' Une question, est ce normal qu'en faisant un ls -la, je vois le fichier de config comme ceci (tous les autres sont postgres:postgres) ? lrwxrwxrwx 1 root root 31 Aug 4 2014 postgresql.conf -> /etc/postgresql/postgresql.conf ensuite j'ai modifié mon fichier: pg_hba.conf, et j'ai ajouté la ligne suivante: host all all 192.168.0.0/32 md5 Mais même après un restart, rien :/ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
xunil Posté(e) le 8 octobre 2015 Partager Posté(e) le 8 octobre 2015 bonjour, je suis entrain de tester l'installation de noalyss sur un ds211, j'ai installé le module phppgadmin, sans soucis, créé un utilisateur sur postgresql avec entre autre les droits de création sans soucis j'ai modifié les 2 pg_hba.confepg_hba.conf, le postgresql.conf , mai toujours aucune connexion. j'ai vérifié les logs (dans var/log) de postgresql et d'apache => rien concernant cette demande de connexion j'ai vérifié si le firewall était bien désactivé, .... tout devrait fonctionner, mais que nenni. ayant un ds212+ j'ai essayé en suivant les mêmes procédures, idem => pas de connexion à la DB j'ai essayé à partir d'une station linux avec un logiciel de gestion de db postresql distante => impossible de se connecter. y aurait il une subtilité que je n'aie pas vu ? Arrivez vous toujours à vous connecter à vos db dans les dernières version de dsm ? Merci de m'avoir lu et de m'apporter la lumière :) 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tristan Garcia Posté(e) le 12 novembre 2015 Partager Posté(e) le 12 novembre 2015 Bonjour Je recherche moi aussi de l'aide sur ce sujet. J'ai installé phpgadmin via le package de la communauté. Et lorsque j'essaye de me connecté en root j'ai ce message : Connexion désactivée pour raison de sécurité . Je ne sais pas quoi faire. help... merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.