Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
quand j'installe postgres sur windows, un role postgresql est créé de la façon suivante:
CREATE ROLE postgres LOGIN
ENCRYPTED PASSWORD 'md50005a4b0ccaccbd18bcf64e90e242c90'
SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;
Ma question est: est-ce-que un role SUPERUSER a veritablement besoin de ces attributs: INHERIT, CREATEDB, CREATEROLE, REPLICATION?
J'ai créé un role foo qui est juste SUPERUSER et LOGIN et ce role foo peut créé des bases et des roles.
Qu'en pensez vous?
Hors ligne
Un superuser peut tout faire. Il a par défaut les autres droits. Cependant, on doit pouvoir lui enlever INHERIT et REPLICATION.
Guillaume.
Hors ligne
Comment peut on les lui supprimer?
Et qui pourrait le faire ( ie on a besoin de quels droit pour enlever des pouvoirs au super utilisateur)
Hors ligne
De quel droit parlez-vous ? pour INHERIT et REPLICATION, il suffit de faire un ALTER ROLE en tant que superutilisateur.
Guillaume.
Hors ligne
Je voulais dire est-ce qu'il faut être autre chose que superutilisateur.
J'ai du mal avec un superutilisateur qui enleve INHERIT et REPLICATION à un autre superutilisateur, mais bon je vais m y faire.
Dernière modification par Postgres.0 (06/02/2014 10:50:49)
Hors ligne
Pages : 1