Re: sin embargo

Lists: pgsql-es-ayuda
From: Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: sin embargo
Date: 2007-07-06 03:55:59
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola, nuevamente sigo con problemas (nunca me habia costado tanto
aprender una nueva base de datos).

Intento instalar un nuevo lenguaje, como me lo han descrito

createlang plpgsql -d mi_base -U postgres -W

me pregunta por la contraseña, se la ingreso, con la contraseña del
usuario postgres, ya que se la cambie, es la que ocupo para ingresar con
el pgadmin3, sin embargo me dice
/
createlang: no se pudo conectar a la base de datos mi_base: FATAL: la
autentificación Ident falló para el usuario «postgres»

/¿Me dice que la contraseña es incorrecta? O es por otro motivo que no
se puede hacer?

Un saludo y gracias.


From: Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-06 04:04:12
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Disculpen, investigando mas sobre el error que acabo de postear
(disculpen, debi haber investigado mas antes de postear el problema
anterior) habla acerca del archivo pg_hda.conf e pg_ident.conf.

Tiene que ver esto con el Ident? Ya que habla acerca de que ese archivo
controla la identificacion de los usuarios

MAPNAME IDENT-USERNAME PG-USERNAME

Alguien podria explicarme si esto tiene que ver con el error que postee
anteriormente ("createlang: no se pudo conectar a la base de datos
postgres: FATAL: la autentificación Ident falló para el usuario
«postgres»") y como es que debo agregar algo a este archivo (si
corresponde)?

Gracias de antemano.


From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Daniel Soto" <daniel(dot)soto2k(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-06 04:08:17
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 7/5/07, Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com> wrote:
> Hola, nuevamente sigo con problemas (nunca me habia costado tanto aprender
> una nueva base de datos).
>
> Intento instalar un nuevo lenguaje, como me lo han descrito
>
> createlang plpgsql -d mi_base -U postgres -W
>

prueba sin -W

createlang plpgsql -d mi_base -U postgres

> me pregunta por la contraseña, se la ingreso, con la contraseña del usuario
> postgres, ya que se la cambie, es la que ocupo para ingresar con el
> pgadmin3, sin embargo me dice
>

y porque no te conectas con pgadmin y ejecutas como SQL

CREATE LANGUAGE plpgsql;

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook


From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-06 14:50:01
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Daniel Soto escribió:
> Hola, nuevamente sigo con problemas (nunca me habia costado tanto
> aprender una nueva base de datos).

No estas aprendiendo nada de la base de datos todavía, estás meramente
administrándola (no es lo mismo)

> Intento instalar un nuevo lenguaje, como me lo han descrito
>
> createlang plpgsql -d mi_base -U postgres -W
>
> me pregunta por la contraseña, se la ingreso, con la contraseña del
> usuario postgres, ya que se la cambie,

Cometes un error al agregarle el -W. De hecho ese switch no debería
usarse nunca y quizás deberíamos proponer eliminarlo. Si no lo
pusieras, no te preguntaría ninguna contraseña y te diría de inmediato
que la autentificación ident falló.

> es la que ocupo para ingresar con el pgadmin3, sin embargo me dice
>
> createlang: no se pudo conectar a la base de datos mi_base: FATAL: la
> autentificación Ident falló para el usuario «postgres»
>
> /¿Me dice que la contraseña es incorrecta? O es por otro motivo que no
> se puede hacer?

Dice "la autentificacion ident falló", no dice "la contraseña es
incorrecta". El mensaje quiere decir que preguntó a ident sobre tu
nombre de usuario, lo comparó con el string "postgres", encontró que era
diferente y en consecuencia te denegó la autorización.

Ojo: los usuarios dentro del DBMS son separados de los usuarios del
sistema. Por lo tanto si tu le cambiaste la password al usuario del
sistema operativo, no has afectado al usuario postgres de la base de
datos.

Para que la autentificacion ident te acepte, haz
su - postgres
y luego
createlang ...

Para configurar la autentificación, examina el archivo pg_hba.conf

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
"Puedes elegir el color de tu auto -- siempre y cuando sea negro."
(Henry Ford)


From: "Guido Barosio" <gbarosio(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "Daniel Soto" <daniel(dot)soto2k(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-06 15:32:29
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Lo ideal seria que tus primeros pasos sean sencillos de dar, y
agregando complejidad con la autentificacion no estas logrando otra
cosa que entropia a tus primeras lecciones.

"el que mucho abarca, poco aprieta".

Existe el metodo trust para autentificarse, avanza en esta direccion y
vas a trabajar mas tranquilo hasta que puedas dar el siguiente paso.

Mucha suerte.
Guido Barosio

On 7/6/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Daniel Soto escribió:
> > Hola, nuevamente sigo con problemas (nunca me habia costado tanto
> > aprender una nueva base de datos).
>
> No estas aprendiendo nada de la base de datos todavía, estás meramente
> administrándola (no es lo mismo)
>
> > Intento instalar un nuevo lenguaje, como me lo han descrito
> >
> > createlang plpgsql -d mi_base -U postgres -W
> >
> > me pregunta por la contraseña, se la ingreso, con la contraseña del
> > usuario postgres, ya que se la cambie,
>
> Cometes un error al agregarle el -W. De hecho ese switch no debería
> usarse nunca y quizás deberíamos proponer eliminarlo. Si no lo
> pusieras, no te preguntaría ninguna contraseña y te diría de inmediato
> que la autentificación ident falló.
>
> > es la que ocupo para ingresar con el pgadmin3, sin embargo me dice
> >
> > createlang: no se pudo conectar a la base de datos mi_base: FATAL: la
> > autentificación Ident falló para el usuario «postgres»
> >
> > /¿Me dice que la contraseña es incorrecta? O es por otro motivo que no
> > se puede hacer?
>
> Dice "la autentificacion ident falló", no dice "la contraseña es
> incorrecta". El mensaje quiere decir que preguntó a ident sobre tu
> nombre de usuario, lo comparó con el string "postgres", encontró que era
> diferente y en consecuencia te denegó la autorización.
>
> Ojo: los usuarios dentro del DBMS son separados de los usuarios del
> sistema. Por lo tanto si tu le cambiaste la password al usuario del
> sistema operativo, no has afectado al usuario postgres de la base de
> datos.
>
> Para que la autentificacion ident te acepte, haz
> su - postgres
> y luego
> createlang ...
>
>
> Para configurar la autentificación, examina el archivo pg_hba.conf
>
>
> --
> Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13' 56.4"
> "Puedes elegir el color de tu auto -- siempre y cuando sea negro."
> (Henry Ford)
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>

--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com


From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: Guido Barosio <gbarosio(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-07 01:00:21
Message-ID: 20070707010021.GF25140@cajita
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

Guido Barosio dijo [Fri, Jul 06, 2007 at 12:32:29PM -0300]:
> Lo ideal seria que tus primeros pasos sean sencillos de dar, y
> agregando complejidad con la autentificacion no estas logrando otra
> cosa que entropia a tus primeras lecciones.
>
> "el que mucho abarca, poco aprieta".
>
> Existe el metodo trust para autentificarse, avanza en esta direccion y
> vas a trabajar mas tranquilo hasta que puedas dar el siguiente paso.

... ¿y acostumbrarte a trust? ¡No! ¡Trust deben usarlo sólo los que
saben lo que hacen, y tan restringido como sea posible! ¿Conectarse
como superusuario con trust? ¡Ni en tu máquina de desarrollo!

Tiendo a pensar que un default bastante saludable sería que todos se
autenticaran por MD5, pero que el superusuario 'postgres', presente
por omisión e indispensable para el sistema, sólo se autenticara por
ident. O algo por el estilo. Menos que eso es confundir facilidad con
tratar a los usuarios como idiotas :)

--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF


From: Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com>
To: Gunnar Wolf <gwolf(at)gwolf(dot)org>, Guido Barosio <gbarosio(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Daniel Soto <daniel(dot)soto2k(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-07 15:24:42
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda


--- Gunnar Wolf <gwolf(at)gwolf(dot)org> escribió:

> Guido Barosio dijo [Fri, Jul 06, 2007 at 12:32:29PM
> -0300]:
> > Lo ideal seria que tus primeros pasos sean
> sencillos de dar, y
> > agregando complejidad con la autentificacion no
> estas logrando otra
> > cosa que entropia a tus primeras lecciones.
> >
> > "el que mucho abarca, poco aprieta".
> >
> > Existe el metodo trust para autentificarse, avanza
> en esta direccion y
> > vas a trabajar mas tranquilo hasta que puedas dar
> el siguiente paso.
>
> ... ¿y acostumbrarte a trust? ¡No! ¡Trust deben
> usarlo sólo los que
> saben lo que hacen, y tan restringido como sea
> posible! ¿Conectarse
> como superusuario con trust? ¡Ni en tu máquina de
> desarrollo!
>
> Tiendo a pensar que un default bastante saludable
> sería que todos se
> autenticaran por MD5, pero que el superusuario
> 'postgres', presente
> por omisión e indispensable para el sistema, sólo se
> autenticara por
> ident. O algo por el estilo. Menos que eso es
> confundir facilidad con
> tratar a los usuarios como idiotas :)

Gunnar de nuevo contigo coincido en casi todo, en lo
tecnico tambien.

Pero no creo que justo Guido (y perdon Guido que trate
de interpretarte), pero decia no creo que el los trate
de idiotas, solo de novatos.
Igualmente coincido que MD5 es mejor para todos, menos
para postgres, pero sin duda es mejor MD5 para todos
que Trust.

Lo que si es cierto Guido, que un usuario que llega a
usar postgresql para un proyecto, por lo menos no es
un usuario final comun, si no alguien con experiencia
para entender de seguridad y si fuere un usuario que
no cumpla esa condicion basica, entonces mejor que use
otra forma de lograr sus objetivos, pero no un ORDBMS,
sin por lo menos contratar a alguien que entienda de
eso.

Atte.
Gabriel Colina.

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/


From: "Guido Barosio" <gbarosio(at)gmail(dot)com>
To: "Gunnar Wolf" <gwolf(at)gwolf(dot)org>
Cc: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, "Daniel Soto" <daniel(dot)soto2k(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: sin embargo
Date: 2007-07-07 18:10:31
Message-ID: [email protected]
Views: Whole Thread | Raw Message | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 7/6/07, Gunnar Wolf <gwolf(at)gwolf(dot)org> wrote:
> Guido Barosio dijo [Fri, Jul 06, 2007 at 12:32:29PM -0300]:
> > Lo ideal seria que tus primeros pasos sean sencillos de dar, y
> > agregando complejidad con la autentificacion no estas logrando otra
> > cosa que entropia a tus primeras lecciones.
> >
> > "el que mucho abarca, poco aprieta".
> >
> > Existe el metodo trust para autentificarse, avanza en esta direccion y
> > vas a trabajar mas tranquilo hasta que puedas dar el siguiente paso.
>
> ... ¿y acostumbrarte a trust? ¡No! ¡Trust deben usarlo sólo los que
> saben lo que hacen, y tan restringido como sea posible! ¿Conectarse
> como superusuario con trust? ¡Ni en tu máquina de desarrollo!
>
> Tiendo a pensar que un default bastante saludable sería que todos se
> autenticaran por MD5, pero que el superusuario 'postgres', presente
> por omisión e indispensable para el sistema, sólo se autenticara por
> ident. O algo por el estilo. Menos que eso es confundir facilidad con
> tratar a los usuarios como idiotas :)

Gunnar, me recordas a un tal Torvalds hablando sobre gnome ;-)

(chiste!)

Hmmmm. A ver, nosotros somos libres de interpretar los
cuestionamientos y responder con nuestra mejor voluntad y criterio. Si
lees mi post atentamente, y el de Daniel sobre todo, veras que el
mismo se encuentra enroscado con "tantos problemas como ninguna otra
base de datos le dio".

Mi intencion es la de pgsql-es-AYUDAr :-), y no volver una
instalacion insegura o transformarla en una superfortaleza encriptada.

Daniel probablemente en este momento necesite concentrarse en
probar cuan util le sera el motor o no, y si se pasa un fin de semana
tratando de entender como funciona un switch (-W, anda a saber cual
fue originalmente el concepto por el cual agregaron este switch!) o
los mecanismos de autentificacion, realmente va a perder tiempo que
luego, una vez familiarizado con la administracion, lograria reducir
bastante.

Pero bueno, por mas que las partituras sean iguales, la cancion
nunca es la misma. Y los musicos, hacemos lo que podemos!

Abrazo,
gb.-

>
> --
> Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
> PGP key 1024D/8BB527AF 2001-10-23
> Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
>

--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com