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">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"><br>-- <br>JHONATAN CANO FURAGARO<br>Ingeniero Forestal<br>Universidad Nacional de Colombia<br>Celular 300 430 45 46<br>