Tonight I tinkered with getting identd authentication working
with Postgres 7.0.2. It appeared to accept my configuration, but the
connections were failing when it
seemed they shouldn't. The sequence looked like this:
#####
elkhorn@ns elkhorn> psql -d elkhorn -u
psql: Warning: The -u option is deprecated. Use -U.
Username: elkhorn
Password:
psql: IDENT authentication failed for user 'elkhorn'
####
the password was correct, and the user and database named elkhorn appear
on the postgres server.
So from there I tried to verify that identd on nollie was working as
expected. Based some docs I found, I tried a basic raw identd connection:
#####
bash-2.04$ telnet nollie 113
Trying 208.196.32.199...
Connected to nollie.summersault.com.
Escape character is '^]'.
3342 , 23
3342 , 23 : ERROR : NO-USER
#########
I tried something similiar with the identd server and got a
similiar result:
root@philoxenist data]# telnet localhost 113
#########
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
23,2372
23 , 2372 : ERROR : UNKNOWN-ERROR
#############
For reference, I was using a line in pg_hbah.conf like this:
# host all 199.120.185.10 255.255.255.255 ident
sameuser
Both the host and client are running a FreeBSD 4.x
So I'm not sure what's wrong. At the moment this looks like an identd
problem rather than a Postgres issue. :) Perhaps one of you have run
into this before, though?
Thanks.
-mark
personal website } Summersault Website Development
http://mark.stosberg.com/ { http://www.summersault.com/