Re: BUG #13188: .pgpass does not work

From: "bzb(dot)dev001(at)gmail(dot)com" <bzb(dot)dev001(at)gmail(dot)com>
To: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
Cc: "pgsql-bugs(at)postgresql(dot)org" <pgsql-bugs(at)postgresql(dot)org>
Subject: Re: BUG #13188: .pgpass does not work
Date: 2015-04-29 18:23:37
Message-ID: 554121A9.3050207@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On 2015-04-29 12:04 PM, David G. Johnston wrote:
>
> On Wed, Apr 29, 2015 at 8:09 AM, bzb(dot)dev001(at)gmail(dot)com
> <mailto:bzb(dot)dev001(at)gmail(dot)com> <bzb(dot)dev001(at)gmail(dot)com
> <mailto:bzb(dot)dev001(at)gmail(dot)com>> wrote:
> I have even changed the ownership of the file to postgres:postgres
> since I'm logged on as another user and .pgpass is located in this
> user's home directory. Yet it still does not work.
>
>
> $ ls -l .pgpass
> -rw------- 1 postgres postgres 79 Apr 29 10:24 .pgpass
>
>
> ​Sorry, I missed this the first time reading. This is your problem.
> The "postgres" Linux user and the "postgres" PostgreSQL user are not
> related to each other - particularly when using md5 authentication.
> The permissions on the .pgpass file must be of the user executing
> "psql" - which you've indicated is not "postgres".
>
> So, likely your first attempt failed because you had whitespace. You
> changed the permissions and now have two problems. You then fix the
> whitespace and are back to a single problem. Change the permissions
> back and it should now work.
>
> David J.
>
> ​

I've changed back the owner of .pgpass to the account that I've logged
in as. This is the account that I'm using to run psql.
All the spaces in .pgpass is removed.
Checked that the permission settings of .pgpass is ok.
restarted the server...

$ sudo service postgresql restart

Unfortunately, it is still not working.

$ psql --host=localhost --port=5432 --username=postgres --no-password
psql: fe_sendauth: no password supplied

Incidentally, the postgresql server is running as 'postgres' user.

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message David G. Johnston 2015-04-29 19:32:26 Re: BUG #13188: .pgpass does not work
Previous Message Jeff Janes 2015-04-29 17:07:11 Re: Re: BUG #12990: Missing pg_multixact/members files (appears to have wrapped, then truncated)