Hola. El dom, 04-08-2002 a las 23:37, Debian User escribió: > He instalado facturalux 1.algo en woody. (por cierto ya era hora que alguien > pensará en hacer crecer el numero de usuarios de linux de verdad, y creo que > esta es la formula, aplicaciones para las pymes). > > El caso es que siguiendo la documentacion de > > http://facturalux.sourceforge.net/docs/es/usr/index-3.html > > Creo una base de datos como root. > > #su postgres > > $createdb -E UNICODE facturalux > > createdb facturalux > > createuser nobody > > Hasta aqui todo bien, pero a la hora de asignarle un password al > usuario con > > passwd nobody > > me dice que el usuario nobody no existe (en realidad el usuario es otro > pero > supongo que será lo mismo).
Lo que pasa es que estás creando una base de datos y un usuario de base de datos para postgres (nobody), y estás intentando asignarle la contraseña a un usuario del sistema. Ahora tienes, por tanto, el usuario de la base de datos «nobody» sin contraseña. > Al iniciar facturalux me pide usuario y password, y no me deja entrar. A mí me pasaba algo parecido, el problema lo tenía en el método de autenticación de postgresql que estaba definido en /etc/postgresql/pg_hba.conf. Cambié el método de identificación de usuarios locales de «ident» a «trust», es decir, que cambié la línea «local all ident sameuser» por «local all trust sameuser». Seguramente facturalux comience a funcionar bien con el usuario «nobody» y sin contraseña. Aprovecho esto para preguntar: ¿se puede considerar este cambio un fallo de seguridad? ¿podría llegar a comprometerse la seguridad del sistema debido a este cambio? > ¿Que hago mal? > > Gracias. De nada. Hasta luego. Saludos y hasta la próxima. -- Juan Manuel García Molina [EMAIL PROTECTED]