If I set PGPASSFILE
to an explicit path like /home/user/.pgpass
then it works fine and when logged in as the user that owns that file I can use psql
for the entries in .pgpass.conf
.
The problem I have is that I need to have multiple accounts use psql. If I change PGPASSFILE
to user directory like ~/.pgpass.conf
then it doesn't work and doesn't read the file so it gives a password error.
Because I can only specify one file it means only the owner of that file can run the commands I need to run.
I am running on Ubuntu 18.04 and I need root & www-data to have a .pgpass.conf
file.
How do I do this?