Foros públicos Abanq / Uso de Abanq / Problemas al acceder con usuarios nuevos
Autor Mensaje
teisurforo
Miembro
# Publicado: 7 Jul 2008 14:58


Buenas a todos,

He creado nuevos usuarios para que prueben Abanq las compañeras de Administración, pero cuando ingreso en el sistema no se cargan los módulos de facturación ni de contabilidad, me aparece un sólo botón que dice 'sys', podéis verlo en este enlace. No tengo activado el módulo de Control de Acceso, así que de hay no viene el problema.

He leido por internet que puede ser motivo de la configuración de pg_hba.conf, la línea que tengo actualmente es la siguiente:

host all all 172.26.0.0/16 md5

pero que yo sepa esta línea permite conexiones remotas al usuario del sistema, no tiene nada que ver con los usuarios de postgreSQL (si estoy equivocado decidmelo pliiss). ¿Alguna otra opción?

mathias
Miembro
# Publicado: 7 Jul 2008 23:33


The new (database) users must have permission to read AND update the database tables.

teisurforo
Miembro
# Publicado: 15 Jul 2008 06:05


Gracias Mathias,

Comentar que la manera que encontré para hacer funcionar el módulo de control de acceso ha sido colocar a los nuevos usuarios como superusuarios de la base de datos y desde el módulo de control de acceso ir recortando los permisos oportunos hasta la configuración necesaria.

En un principio intenté usar los roles de grupo y mediante GRANT, dar permisos de lectura y actualización, como nos dice nuestro compañero Mathias, pero no cambiaba la situación. Así que hice esa prueba y todo correcto.

Saludos

dezetaKLO
Miembro
# Publicado: 9 Sep 2011 18:13


Hola

En los casos en los que AbanQ convive con otras aplicaciones dentro de la misma base de datos puede no resultar aconsejable dar a los usuarios permisos de superusuario. A nosotros se nos ha dado ese caso y hemos tenido que buscar otra solución.

Hemos modificado el propietario de cada una de las tablas y secuencias de la base de datos AbanQ de la siguiente forma

for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" abanq` ; do psql -c "alter table $tbl owner to administracion" abanq ; done

for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" abanq` ; do psql -c "alter table $tbl owner to administracion" abanq ; done

Donde la base de datos se llama "abanq" y el usuario "administración".

La pega de esta solución es que sólo vale para un usuario nuevo.

Fuente: http://stackoverflow.com/questions/1348126/modify- owner-on-all-tables-simultaneously-in-postgresql

Un saludo

Su respuesta

          Sin código BB *¿Ayuda?

 » Usuario  » Contraseña 
 

IMPORTANTE: La temática de los foros es única y exclusivamente para cuestiones sobre el uso o el desarrollo de AbanQ, cualquier mensaje que se salga de esta temática será eliminado por los moderadores. El repetido incumplimiento de esta norma implicará la expulsión del foro.


Para poder publicar su mensaje debe introducir el siguiente código de validación:



  
 
 


miniBB forum software © 2001-2013