Re: Crear usuario sin privilegios - resultado

From: suso <jlcubas(at)terra(dot)es>
To: Mariano Reingart <reingart(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Crear usuario sin privilegios - resultado
Date: 2009-07-25 15:28:50
Message-ID: 4A6B24B2.6030901@terra.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Pues como pasa algunas veces, yo en mi "inmensa sabiduría" (jajaja) le
dí permiso de uso(los necesarios) en la base de datos, pero no en las
tablas que quería.
Le dí permiso en esa tabla, y la leyó. NO sé si es así como debe
funcionar, asiganar usuarios tabla a tabla.
Como dije arriba, en mi "inmensa sabiduría", pensaba que con darle
permiso en la BD, automáticamente las tablas asociodas quedaban bajo
ese/os mismos usuarios.

Gracias
UN slaudo
Suso
> 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)
>
>
>> He leido que se puede con el pgba.conf, lo he agregado, pero no me reconoce
>> ese usuario, a no ser que le de permisos de super.
>>
>
> En el pg_hba.conf solo se define a que base se puede conectar un
> usuario, eso no quiere decir que pueda hacer consultas o
> actualizaciones.
> ¿Definiste el rol con login para que pueda conectarse: CREATE ROLE
> usuario LOGIN?
> ¿El usuario tiene permisos de conexión: GRANT CONNECT ON DATABASE base
> TO usuario?
> ¿Que error te muestra al conectarse?
>
> Volviendo a tu pregunta, tendrías que habilitar al usuario en
> pg_hba.conf para que se pueda autenticar contra las distintas bases de
> datos (o poner all para todas), y luego realizar los GRANTs sobre las
> bases de datos y tablas que queres que pueda consultar o actualizar.
>
> Sds
> Mariano
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Reingart 2009-07-25 15:32:49 Re: Crear usuario sin privilegios
Previous Message suso 2009-07-25 15:21:21 Re: Crear usuario sin privilegios