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

Administration PostgreSQL Discussion :

Droit utilisateur postgres


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut Droit utilisateur postgres
    Bonjour,

    J'ai créé un utilisateur qui a les droits suivants sur ma base

    Super utilisateur ? Non
    Créer base de données ? Non
    Peut créer un rôle ? Non
    Hérite des droits ? Oui
    Peut se connecter ? Oui
    Limite de connexion 100
    Expiration Jamais
    Session par défaut
    Membre de
    Membres
    Membres admin

    le problème est qu'il m'est impossible d'écrire dans une table avec cet utilisateur. J'ai un message d'erreur :
    ERREUR: droit refus?

    Pouvez-vous m'aider ?

    Cordialement

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Si l'utilisateur doit écrire dans une table qui ne lui appartient pas, il faut lui donner explicitement des droits avec la commande GRANT.
    par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRANT SELECT, UPDATE, INSERT ON matable TO utilisateur;
    Voir dans le manuel:
    http://www.postgresql.org/docs/8.3/s...sql-grant.html

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    merci pour votre réponse

    Dans phpPgAdmin je ne vois pas où je peux modificer ces droit. Dois-je faire tout en ligne de commande ?

    Cordialement

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    J'ai vérifié les droits sur une table qui pose problème. En effet, cette table doit être supprimée or l'utilisateur a les droits "delete" mais puis-je accorder un "drop" uniquement sur cette table ?

    Cordialement

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Oui c'est possible avec phppgadmin, dans l'arbre des tables, sous chaque table il y a une sous-catégorie Droits au même niveau que Colonnes,Index, etc...
    C'est ce lien qu'il faut suivre.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    Oui j'ai vu cela mais cela ne me permet pas d'accorder un droit de "drop" sur cette table seul le "delete" est possible

    Cordialement

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Ah il s'agit du droit de supprimer la table, pas juste d'effaçer des lignes.
    Ca n'existe pas effectivement, mais ce n'est pas spécialement dans phpPgAdmin, c'est dans postgresql que ça n'existe pas.
    Pour ce genre d'opération, il faut être soit le possesseur de la table, soit superutilisateur.

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

Discussions similaires

  1. [Postgres 8.1] Droits utilisateurs
    Par misterbillyboy dans le forum Administration
    Réponses: 1
    Dernier message: 01/11/2009, 22h06
  2. Utiliser MySqlAdmin avec des droits utilisateurs sur XP
    Par thorgal85 dans le forum Outils
    Réponses: 2
    Dernier message: 18/03/2005, 12h19
  3. Password pour l'utilisateur postgres ?
    Par omega dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/02/2005, 20h25
  4. script pour ajouter des utilisateurs postgres
    Par xopos dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 16/08/2004, 10h49
  5. [SQL Server 2k] Droits utilisateurs + tables système
    Par guignol dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/07/2004, 09h12

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