From: | Mariano Reingart <reingart(at)gmail(dot)com> |
---|---|
To: | suso <jlcubas(at)terra(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Crear usuario sin privilegios |
Date: | 2009-07-25 15:32:49 |
Message-ID: | 5aebd8250907250832j1b6fe41bnc58b1cfe93a59ca9@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Santiago Zarate | 2009-07-25 15:57:59 | Re: charla sobre postgres |
Previous Message | suso | 2009-07-25 15:28:50 | Re: Crear usuario sin privilegios - resultado |