Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] Problèmes de droits. (Bug??)

From: Alain Benard <alain(dot)benard(at)nancy(dot)inra(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: [pgsql-fr-generale] Re: [pgsql-fr-generale] Problèmes de droits. (Bug??)
Date: 2015-03-20 09:00:55
Message-ID: 550BE1C7.7070805@nancy.inra.fr
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour j'ai finalement réussi à m'en sortir en recréant un compte
geonetwork après renommage du compte geonetwork en lui donnant ensuite
les bons droits et en supprimant le compte précedemment renommé. Je ne
peux donc plus lancer la commande que propose Guillaume dans le bon
contexte.
J'ai toutefois constaté avant de faire ma manip que le compte geonetwork
avait une définition bizarre probablement due à des commandes grant
douteuses.
La définition DDL (/Visible avec l'outil SQLManager/) du compte
comportait 2 lignes : une classique permettant de créer le compte et de
l'inscrire dans les bons roles et une seconde que je n'avait encore
jamais vue avec une instruction de mémoire 'ALTER ROLE geonetwork SET
ROLE=autrecompte' - je suppose que c'est ça qui a faussé la donne malgré
les apparences.
Vous pouvez donc clore ce fil, mon problème étant réglé. Merci tout de
même à ceux qui ont participé.
Alain.

Le 20/03/2015 09:21, Guillaume Lelarge a écrit :
> Bonjour,
>
> Le 18 mars 2015 17:11, Alain Benard <alain(dot)benard(at)nancy(dot)inra(dot)fr
> <mailto:alain(dot)benard(at)nancy(dot)inra(dot)fr>> a écrit :
>
> Bonjour,
> je suis confronté à un problème de droits sur l'ensemble des
> tables d'une base. Jusqu'hier tout allait bien et désormais
> l'utilisateur applicatif (geonetwork) qui accède à la base ne peut
> plus rien faire dans le schéma où sont sqtockées ses données
> (appelé lui aussi geonetwork). Il est pourtant propriétaire du
> schéma et j'ai même refait un GRANT ALL sur toutes les tables du
> schéma. On dirait que quelque chose s'est altéré hier après-midi
> et j'ai relancé l'application principale avec ce souci d'accès
> désormais. Le message indique un permission denied au niveau du
> schéma mais pour moi tout est ok. Quelqun a-t-il déjà eu ce
> problème. Y-a-t-il de l'outillage pour tenter quelque chose?
> Comment est-ce possible? Que vérifier avec quelle requête dans
> quelles tables/vues systèmes?
> Pour les sceptiques :
> Au niveau du schéma appelé geonetwork :
>
>
> Au niveau des tables de ce schéma :
>
>
> Requête :
> SELECT * FROM geonetwork.metadata;
> Résultat :
> ERROR: permission denied for schema geonetwork
> LINE 1: SELECT * FROM geonetwork.metadata;
>
>
> Pouvez-vous nous donner le résultat de la requête suivante :
>
> select nspname, rolname, nspacl from pg_namespace n join pg_roles r on
> r.oid=n.nspowner where nspname='geonetwork';
>
> Merci.
>
>
> --
> Guillaume.
> http://blog.guillaume.lelarge.info
> http://www.dalibo.com

Attachment Content-Type Size
alain_benard.vcf text/x-vcard 292 bytes
unknown_filename text/plain 76 bytes

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Emmanuel Quevillon 2015-03-23 10:40:26 Rendre les tables/database en read only
Previous Message Guillaume Lelarge 2015-03-20 08:21:39 Re: [pgsql-fr-generale] Problèmes de droits. (Bug??)