Re: permisos

From: Guillermo Villanueva <guillermovil(at)gmail(dot)com>
To: felipe guzman <felipeguzmanv(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: permisos
Date: 2012-06-22 15:34:37
Message-ID: CANm+PCDFK58e2Q1qem65-K9XSGTHGyFyvYGLFbgPxpxhHUFbLQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Intenté hacer esto :
GRANT ALL PRIVILEGES ON DATABASE db to pepe;
Pero cuando pepe se loguea no puede hacer ni select en esa base.

El 22 de junio de 2012 12:26, Guillermo Villanueva
<guillermovil(at)gmail(dot)com>escribió:

> Aprovecho para preguntar sobre el mismo tema
> Cual es la forma correcta de dar todos los permisos a pepe a UNA
> DETERMINADA base de datos sin hacerlo dueño de esa base?
> Que pueda hacer todas las operaciones sobre todas los objetos de todos los
> esquemas pero solo de una base determinada.
>
>
> El 22 de junio de 2012 12:02, felipe guzman <felipeguzmanv(at)gmail(dot)com>escribió:
>
>> Que bueno que pudiste solucionar tu problema, te comento que yo tengo N
>> usuarios y a su vez N roles que entre ellos están entrelazados en
>> diferentes tablas y bases de datos..
>> y a ninguno de ellos lo tengo con la sentencia GROUP, y no me ha
>> presentado ningún problema..
>>
>>
>> Saludos.
>> El 22 de junio de 2012 10:55, Guillermo Villanueva <
>> guillermovil(at)gmail(dot)com> escribió:
>>
>> Muchas gracias Felipe, así los había creado.
>>> Pero hay un detalle, no se si tendrá que ver, cuando hacía los grant no
>>> estaba poniendo la clausula GROUP.
>>> Lo hice y todo empezó a funcionar como esperaba.
>>>
>>> GRANT USAGE ON SCHEMA E1 TO *GROUP *lectores;
>>> GRANT USAGE ON SCHEMA E2 TO GROUP lectores;
>>> GRANT USAGE ON SCHEMA E3 TO GROUP lectores;
>>>
>>> GRANT SELECT ON ALL TABLES IN SCHEMA E1 TO GROUP lectores;
>>> GRANT SELECT ON ALL TABLES IN SCHEMA E2 TO GROUP lectores;
>>> GRANT SELECT ON ALL TABLES IN SCHEMA E3 TO GROUP lectores;
>>>
>>>
>>> Guillermo Villanueva
>>> <http://ar.linkedin.com/in/guillermovillanueva>
>>>
>>>
>>>
>>> El 22 de junio de 2012 11:42, felipe guzman <felipeguzmanv(at)gmail(dot)com>escribió:
>>>
>>> y la forma que esta creado el usuario y el rol es la correcta?
>>>> ejemplo:
>>>> *
>>>> *
>>>> *CREATE ROLE lectores*
>>>> * NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;*
>>>> *
>>>> *
>>>> *CREATE ROLE usuario LOGIN*
>>>> * PASSWORD 'passwordusuario'*
>>>> * NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;*
>>>> *
>>>> *
>>>> *GRANT lectores TO usuario;*
>>>>
>>>> El 22 de junio de 2012 10:31, Guillermo Villanueva <
>>>> guillermovil(at)gmail(dot)com> escribió:
>>>>
>>>> gracias por tu respuesta Felipe, es tal cual como lo hice.
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Felipe Guzman Vargas
>>>> Analista Programador Computacional
>>>> 09- 54047753
>>>>
>>>
>>>
>>
>>
>> --
>> Felipe Guzman Vargas
>> Analista Programador Computacional
>> 09- 54047753
>>
>
>

In response to

  • Re: permisos at 2012-06-22 15:26:23 from Guillermo Villanueva

Responses

  • Re: permisos at 2012-06-22 15:48:05 from Alejandro Carrillo

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe de Jesús Molina Bravo 2012-06-22 15:39:58 Re: Migrar bd de pgsql 8.1.8 a 9.1.3. cast character to integer
Previous Message Guillermo Villanueva 2012-06-22 15:26:23 Re: permisos