EDIT Here's what's happening when I try getting a database list:
user@testbed:/etc/postgresql/9.1/main$ grep listen_addresses * grep: pg_hba.conf: Permission denied grep: pg_ident.conf: Permission denied postgresql.conf:#listen_addresses = 'localhost' # what IP address(es) to listen on; user@testbed:/etc/postgresql/9.1/main$ psql -h localhost -U postgres -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (3 rows) user@testbed:/etc/postgresql/9.1/main$ On the other system:
user@production:/etc/postgresql/9.1/main$ grep listen_addresses * grep: pg_hba.conf: Permission denied grep: pg_hba.conf~: Permission denied grep: pg_ident.conf: Permission denied postgresql.conf:#listen_addresses = 'localhost' # what IP address(es) to listen on; user@production:/etc/postgresql/9.1/main$ psql -h localhost -U postgres -l Password for user postgres: psql: fe_sendauth: no password supplied user@production:/etc/postgresql/9.1/main$