Hola Jhonatan:<br><br>¿Escribiste en la lista de postgresql?. Es que estoy suscrito y no ví tu correo. Vuelve a enviarla si haces el favor para saber que me llegan correctamente.<br>Y ahora te contesto a tu pregunta. Postgresql utiliza un sistema de roles y privilegios bastante similir a otras bases de datos. Puedes crear un rol con sólo permisos de hacer selects en las tablas/bases de datos que desees. De hecho es una práctica bastante común para entornos en producción como una medida de seguridad recomendable.<br>
Mira aquí: <a href="http://www.postgresql.org/docs/8.4/interactive/user-manag.html">http://www.postgresql.org/docs/8.4/interactive/user-manag.html</a><br>A ver si eso soluciona tu problema.<br><br>Un saludo<br> <br><br><div class="gmail_quote">
El 3 de septiembre de 2010 01:24, JHONATAN CANO FURAGARO <span dir="ltr">&lt;<a href="mailto:jhonatan.cano.f@gmail.com">jhonatan.cano.f@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Buen día,<br><br>Voy a ser un pco extenso, pero la verdad ya solicite ayuda a el grupo de PostgreSQL, y ahora recurro a uds a ver si logro dar en el clavo con este tema.<br><br>Hasta el momento he estado trabajando postgres solo para servir la información cartográfica mediante servicios WMS usando como servidores Mapserver y<br>

geoserver, tengo GeoExt como interfaz del usuario, estoy trabajando con PostgreSQL 8.4 y PostGIS 1.5 sobre SO Win XP.<br><br>Pero ahora me gustaría que mis compañeros del grupo de trabajo tengas acceso a  las bases de datos de cada uno de los proyecto que tengo, todos estamos<br>

en una red local (intranet).<br><br>Tengo en &quot;pg_hba.conf&quot; la siguiente línea:<br><br>host       all   all  <a href="http://172.16.129.0/24" target="_blank">172.16.129.0/24</a>     md5<br><br>Con el cual puedo acceder desde cualquier PC de la intranet con el usuario postgres (superusuario)  y otra cuenta (jcano) que cree  por pgAdmin III y donde <br>

tambien es superusuario, pero logicamente éste me permite editar la tabla, cosa que realmente en estos momentos no quiero que hagan, solo que la puedan ver<br>y nada más.<br><br>Que debo hacer para que  las personas solo puedan ver la información y no editarla de tal forma que quede de solo lectura? <br>

<br>He creado varias cuentas, y usando gvSIG logro conectarme a la BD, me muestra todas las tablas pero a la hora de seleccionar una de ellas sale un aviso (ver figuras gvSIG_1...gvSIG_7):<br>&quot;ID no disponible nombreesquema.nombrecapa&quot;<br>

&quot;ERROR: Permiso denegado al esquema nombreesquema&quot;<br>Despues:<br>&quot;Hubo un problema al obtener campos con geometrías válidos:&quot;<br>&quot;ERROR: Transacción abortada, las órdenes serán ignoradas hasta el fin de bloque de transacción:nombreesquema.nombrecapa&quot;<br>

<br>Los mismo pasa con QGIS(ver figuras QGIS_1,2 y3), solo que ahora me dice aquí me dice que me hace falta los privilegios para las tablas que posee geometría PostGIS.<br><br>Todo esto por un lado...ahora lo siguiente:<br>

<br>He tratado de darle privilegios a un usuario para que pueda acceder a la base de datos XXYY de la siguiente forma:<br><br>Inicio Ejecutar (trabajo en Win XP):<br><br>runas /user:postgres cmd<br><br>echo ”ALTER DATABASE nombre_basedatos OWNER TO nuevo_usuario” | psql<br>

<br>Y sale el siguiente aviso:<br><br>Microsoft Windows XP [Versión 5.1.2600]<br>(C) Copyright 1985-2001 Microsoft Corp.<br><br>C:\WINDOWS\system32&gt;echo &quot;ALTER DATABASE Espiritusanto OWNER TO rvelez&quot; | psql<br>

psql: FATAL:  no hay una línea en pg_hba.conf para «127.0.0.1», usuario «postgre<br>s», base de datos «postgres», SSL inactivo<br><br>C:\WINDOWS\system32&gt;<br><br>No se que me falta, he buscado en la web y nada aún, que estoy haciendo mal en todos los pasos?<br>

<br><br>Muchass gracias por sus aporte.<br clear="all"><font color="#888888"><br>-- <br>JHONATAN CANO FURAGARO<br>Ingeniero Forestal<br>Universidad Nacional de Colombia<br>Celular 300 430 45 46<br>
</font><br>_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
<br></blockquote></div><br>