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

#1 15/02/2011 17:06:09

mich30
Membre

affecter un user a un groupe

bonjour,

j'ai créer un role de groupe

CREATE ROLE admin_ec
  SUPERUSER NOINHERIT CREATEDB CREATEROLE;

puis j'ai creer un utilisateur user1  que j'affecte a mon groupe admin_ec

CREATE ROLE user1 LOGIN
  NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
GRANT admin_ec TO user1;

hors lorsque je me connecte en user1  , je ne peux pas créer un schéma (droit refusé)
en fait mon utilisateur user1  n'herite pas des droits super user du group admin_ec

Merci de m'aider

Dernière modification par mich30 (15/02/2011 17:30:18)

Hors ligne

#2 15/02/2011 17:21:04

Marc Cousin
Membre

Re : affecter un user a un groupe

Tout est expliqué là. Dont ton problème.
http://docs.postgresql.fr/9.0/role-membership.html


Marc.

Hors ligne

#3 15/02/2011 17:30:00

mich30
Membre

Re : affecter un user a un groupe

Ok en  faisant set role admin_ec ca marche
2 questions
1) comment gérér automatiquement le set role a la connection
2) je fais par sql create schema monschema c'est OK mais au niveau de l'interface pg_admin 'le menu creer un schema n'existe pas'  dans pg_admin
merci

Dernière modification par mich30 (15/02/2011 17:40:01)

Hors ligne

#4 15/02/2011 18:30:04

mich30
Membre

Re : affecter un user a un groupe

c'est Ok pour le set_role en auto merci !!!

CREATE ROLE user LOGIN ENCRYPTED PASSWORD '12'
NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE
   VALID UNTIL 'infinity';
GRANT admin_eco TO user;
ALTER ROLE user SET role='admin_eco';

Hors ligne

Pied de page des forums