Thread: Ident authentication failed without su to user

Ident authentication failed without su to user

From
"James A. Bowery"
Date:
I've created a database "bugs" and a user "bugs" (postgresql user as
well as unix) and even made user "bugs" not require a password but I
still get this:
[root@marathon bugzilla-2.20]# psql bugs bugs
psql: FATAL:  Ident authentication failed for user "bugs"
...
but if I
[root@marathon bugzilla-2.20]# su bugs
[bugs@marathon bugzilla-2.20]$ psql bugs bugs
Welcome to psql 8.0.7, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

bugs=>

it works.  any ideas why?

Re: Ident authentication failed without su to user

From
Andreas Seltenreich
Date:
James A. Bowery writes:

> I've created a database "bugs" and a user "bugs" (postgresql user as
> well as unix) and even made user "bugs" not require a password but I
> still get this:
> [root@marathon bugzilla-2.20]# psql bugs bugs
> psql: FATAL:  Ident authentication failed for user "bugs"
> ...
> but if I
> [root@marathon bugzilla-2.20]# su bugs
> [bugs@marathon bugzilla-2.20]$ psql bugs bugs
[...]
> it works.  any ideas why?

That's a how the ident method is supposed to work:
<http://en.wikipedia.org/wiki/Ident>

If you want neither ident nor password authentication, you can either
use the trust method, or set up SSL client certificates.

<http://www.postgresql.org/docs/8.1/static/client-authentication.html>
<http://www.postgresql.org/docs/8.1/static/ssl-tcp.html>

regards,
Andreas
--