Re: postgres 7 - CentOS 4.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Apr 10, 2007 at 01:47:56PM +0100, Tom Brown wrote:
> 
> ># sudo -u postgres psql -f central.sql -q FOO foo
> >psql: FATAL:  IDENT authentication failed for user "foo"
> 
> OK - if i change that line to read
> 
> # sudo -u postgres psql -f central.sql -q FOO
> 
> that runs fine - So i need to find out from the application people what 
> the difference in those 2 commands is

The first connects as user foo to the database FOO, while the other
connects as the current user (postgres, after sudo).

If you do have a system user foo, you could sudo to it instead of
postgres:
# sudo -u foo psql -f central.sql -q FOO

>I have looked here and my 'trust' lines look like this
>
>host    all         all         127.0.0.1         255.255.255.255  trust
>host    all         all         192.168.11.238         255.255.255.255 trust

You're missing lines for local, as psql uses by default unix sockets (as
John Summerfield pointed out):
local all all trust

Note that this isn't very secure, as any user in the host can presume to
be any other user, so you should change trust to md5 and make sure you
have passwords defined for all postgres users.

-- 
lfr
0/0

Attachment: pgpZPlcNeQHqQ.pgp
Description: PGP signature

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux