Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 19 October 2018 12:18

Theos2000
Participant assidu
Date d'inscription: 15 Jun 2015
Messages: 221

Supprimer un group de role

Bonjour,

Je debute dans l'administration de base et je tourne en rond depuis quelques temps. J'ai une base postgres sur laquelle j'aurais souhaité supprimer un groupe de rôle.

N'ayant pas réussi a supprimer les droits pour ce groupe d'un seul coup je suis passé par plusieurs  commande de type

REVOKE ALL ON all TABLES in schéma xxxxxx  from GROUP "user";


Comment peut on supprimer tout les droit sur une base de donnée  ? La commande ci dessous n'a pas fonctionné.

REVOKE ALL privileges ON database xxxx from group  user


Cependant je reste toujours avec un problème  de type  :

ERREUR:  le rôle « user » ne peut pas être supprimé car d'autres objets en dépendent
DETAIL:  droits pour « droits par défaut pour les nouvelles relations appartenant au rôle postgres »


Comment faire pour le supprimer complétement  ???

Merci

Hors ligne

 

#2 Mon 22 October 2018 16:30

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1536

Re: Supprimer un group de role

Bonjour,

Il faut regarder quels sont les droits restants et les enlever.

Regardez du coté des privilèges par défaut, notamment ceux du role postgres comme a l'air de l'indiquer le message.

Dans psql, la commande \ddp montre ces privilèges pour différents objets.

un "ALTER DEFAULT PRIVILEGES..." pourra sûrement régler le pb.

Nicolas

Dernière modification par Nicolas Ribot (Tue 23 October 2018 11:31)

Hors ligne

 

Pied de page des forums

Powered by FluxBB