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]

Responder a