Project

General

Profile

Tâche #14912

Scénario #14909: Proposer une offre de service autour des bases de données spatiales de type PostgreSQL / PostGIS

créoliser pg_hba.conf

Added by Thierry Bertrand over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/05/2016
Due date:
% Done:

100%

Estimated time:
5.00 h
Spent time:
Remaining (hours):
0.0

Description

Il faudrait que l'on puisse via gen_config configurer la sécurité des bases

A lier à eoledb ?


Related issues

Related to Distribution EOLE - Tâche #14917: ouvrir postgresql sur le réseau Fermé 02/05/2016
Related to Distribution EOLE - Tâche #14918: Créoliser l'activation de postgreSQL Ne sera pas résolu 02/05/2016

Associated revisions

Revision 71d2e6c4 (diff)
Added by Benjamin Bohard over 5 years ago

Dépendance sur la bibliothèque python-psycopg2 pour le support des bases postgres.

Ref #14912

Revision 853b8df5 (diff)
Added by Benjamin Bohard over 5 years ago

Préparer eole-db pour la gestion des bases postgresql.

  • déport des variables et valeurs propres à mysql dans la classe du connecteur
    MySQL ;
  • simplification du système de surcharge de variables ;
  • introduction des variables nécessaires pour postgres.

Ref #14912

Revision 23a217a7 (diff)
Added by Benjamin Bohard over 5 years ago

Gérer les services des différentes bases de données.

Ref #14912

Revision 80593bc5 (diff)
Added by Benjamin Bohard over 5 years ago

Adaptation du code pour postgresql.

Ref #14912

Revision 47752b80 (diff)
Added by Benjamin Bohard over 5 years ago

Le template est une version simplifiée autorisant la gestion des bases de données
lors du reconfigure.

Ref #14912

Revision 81384117 (diff)
Added by Benjamin Bohard over 5 years ago

Gérer la variable listen_addresses dans le cadre du traitement de eole-db

Ref #14912

Revision 4f7a1077 (diff)
Added by Benjamin Bohard over 5 years ago

Configuration par défaut pour le fichier pg_hba.conf

Ref #14912

Revision 0614718a (diff)
Added by Benjamin Bohard over 5 years ago

Permettre la connexion de l'utilisateur système postgres.

Ref #14912

Revision 8f969b48 (diff)
Added by Benjamin Bohard over 5 years ago

Lancer des commandes en tant que postgres.

Ref #14912

Revision fc97ab4f (diff)
Added by Benjamin Bohard over 5 years ago

Ajouter un accès pour postgres.

Ref #14912

Revision 77972f31 (diff)
Added by Benjamin Bohard over 5 years ago

Le chemin du fichier doit être relatif à la racine du système de fichier

Ref #14912

Revision f927f06a (diff)
Added by Benjamin Bohard over 5 years ago

Un seul filtre permis par couple utilisateur/base dans pg_hba.conf.

Le mode d'authentification ident est généralisé pour toutes les connexions
de l'utilisateur postgres.

Ref #14912

History

#1 Updated by Thierry Bertrand over 5 years ago

  • Parent task set to #14909

#2 Updated by Benjamin Bohard over 5 years ago

Le format de pg_hba.conf :

local      database  user  auth-method  [auth-options]
host       database  user  address  auth-method  [auth-options]
hostssl    database  user  address  auth-method  [auth-options]
hostnossl  database  user  address  auth-method  [auth-options]
host       database  user  IP-address  IP-mask  auth-method  [auth-options]
hostssl    database  user  IP-address  IP-mask  auth-method  [auth-options]
hostnossl  database  user  IP-address  IP-mask  auth-method  [auth-options]

Quelle est la granularité de la configuration de sécurité souhaitée ?

#3 Updated by Vincent Chavanon over 5 years ago

Il faudrait pouvoir via gen_config modifier tous ces parametres

#4 Updated by Benjamin Bohard over 5 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Benjamin Bohard
  • Estimated time set to 5.00 h
  • Remaining (hours) set to 5.0

Une approche cohérente avec le reste de l'implémentation de la gestion des bases de données consisterait à créer des variables utilisées pour remplir le fichier yaml fourni à eole-db. Charge à eole-db de créer le fichier pg_hba.conf avec toutes les données contenues dans les différents fichiers yaml concernant des bases locales utilisant postgresql.

#5 Updated by Benjamin Bohard over 5 years ago

  • % Done changed from 0 to 50

Modification de eole-db plus conséquente qu'estimée en première analyse.

#6 Updated by Benjamin Bohard over 5 years ago

  • % Done changed from 50 to 90
  • Remaining (hours) changed from 5.0 to 0.5

Manque encore le changement de droit pour le fichier .pgpass à sa première création

À vérifier le mot de passe initial de postgres à l'installation.

#7 Updated by Benjamin Bohard over 5 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 90 to 100
  • Remaining (hours) changed from 0.5 to 0.25

#8 Updated by Thierry Bertrand over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF