Claro, como comenté en otro mail, que parece que no llegó...,sólo tenía
usuarios para la BD, pero no así sus tablas:(
Tenía el superusuario, y con ese trabajaba, hasta que empecé más en
serio con el tema y me dí cuenta de esto.
Muchas gracias Mario
Saludos
Suso
> 2009/7/25 suso <jlcubas(at)terra(dot)es>:
>
>> Hola Mariano, que tal!
>>
>>
>>> 2009/7/25 suso <jlcubas(at)terra(dot)es>:
>>>
>>>
>>>> Hola de nuevo, pues eso, como puedo crear usuarios sin privilegios, es
>>>> decir
>>>> que pueda hacer consultas(añadir, update, borrar) de las diferentes Bd,
>>>> no
>>>> de una sóla, se puede desde pgadmin III, el que viene con postgres 8.4?.
>>>>
>>>>
>>> Ojo, sin privilegios es que no tiene permiso para ninguna tarea.
>>> En general, el creador (owner) es el que tiene permisos por defecto
>>> sobre el objeto que crea, el resto de los usuarios no tienen permiso
>>> por defecto y se debe otorgar permisos explicitamente (GRANT SELECT,
>>> UPDATE, DELETE ON tabla TO usuario)
>>>
>>>
>>>
>> Si, en las propiedades de cada base de datos, en los privilegios, añadí cada
>> usuario, y le añadi CREATE WITH GRANT OPTION, TEMP Y CONNECT con lo mismo
>>
>
> Esto lo hiciste solo para la base de datos?
> Tenes que hacerlo para cada tabla, solapa privilegios.
> Los privilegios para la base solo dicen si se puede conectar o crear
> tablas temporales, no son privilegios globales que aplican a todos los
> objetos, por eso tenes que conceder permisos específicos (SELECT,
> UPDATE, etc.) por cada objeto que quieras acceder (tablas, secuencias,
> funciones, etc.)
>
> Sds
> Mariano
>
>