Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 04/02/2014 17:14:26
- Postgres.0
- Membre
Role SUPERUSER
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
#2 04/02/2014 23:35:54
- gleu
- Administrateur
Re : Role SUPERUSER
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
#3 05/02/2014 16:10:52
- Postgres.0
- Membre
Re : Role SUPERUSER
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
#4 05/02/2014 22:57:33
- gleu
- Administrateur
Re : Role SUPERUSER
De quel droit parlez-vous ? pour INHERIT et REPLICATION, il suffit de faire un ALTER ROLE en tant que superutilisateur.
Guillaume.
Hors ligne
#5 06/02/2014 10:50:15
- Postgres.0
- Membre
Re : Role SUPERUSER
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