Creo que seria también darle permisos all a cada schema.



>________________________________
> De: Guillermo Villanueva <guillermo...@gmail.com>
>Para: felipe guzman <felipeguzm...@gmail.com> 
>CC: pgsql-es-ayuda <pgsql-es-ayuda@postgresql.org> 
>Enviado: Viernes 22 de junio de 2012 10:34
>Asunto: Re: [pgsql-es-ayuda] permisos
> 
>
>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 <guillermo...@gmail.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 <felipeguzm...@gmail.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 <guillermo...@gmail.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
>>>>   
>>>>
>>>>
>>>>
>>>>
>>>>El 22 de junio de 2012 11:42, felipe guzman <felipeguzm...@gmail.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 
>>>>><guillermo...@gmail.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  
>>>
>>
>
>
>

Responder a