Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#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
Pages : 1