IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Gestion des ROLES avec psql


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 26
    Par défaut Gestion des ROLES avec psql
    Bonjour,

    J'ai une question tout simple mais que je n'arrive pas à résoudre:

    Je dois créer des bases de données accessible seulement via leur utilisateurs associés.
    Je procéde comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CREATE USER name WITH PASSWORD 'pass';
     
    CREATE DATABASE dbname OWNER name;
    J'aimerai donc que seul l'utilisateur 'name' puisse accéder à la BD 'dbname'. Hors, si je procède de cette façon pour tout mes utilisateurs, ils peuvent tous accéder à n'importe quel base de donnée.

    Comme dois-je m'y prendre ?

    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 26
    Par défaut
    N'y a t-il pas une solution simple à ce problème ?
    Merci

  3. #3
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Il faut faire des GRANT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT CONNECT ON DATABASE dbname TO name;
    Si tu ne mets pas ce grant pour les autres rôles que tu crées, ils ne pourront pas se connecter à la base
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] urlmappings avec gestion des roles
    Par zonr20 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 10/09/2013, 19h00
  2. gestion des roles et des module avec j2ee
    Par mahbool dans le forum Java EE
    Réponses: 2
    Dernier message: 28/10/2010, 15h13
  3. Gestion des transactions avec les composants DOA
    Par lper dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/12/2008, 16h06
  4. Gestion des cookies avec Indy 10
    Par membrax dans le forum Web & réseau
    Réponses: 5
    Dernier message: 21/09/2005, 18h44
  5. Class de gestion des images avec rotation
    Par Johnny Boy dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo