Vous n'êtes pas identifié(e).

#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

Pied de page des forums