Zoals aangegeven in de opmerkingen, lijkt je pg_hba.conf in orde.
Gewoonlijk wordt de database uitgevoerd als de postgres-gebruiker (controleer ps aux | grep postgres om erachter te komen onder welke gebruikersnaam postgres wordt uitgevoerd).
Log in als die gebruiker, bijvoorbeeld sudo su - postgres en maak vervolgens een gebruiker aan die overeenkomt met uw normale Ubuntu-gebruikersaccount (createuser username ), en maak ten slotte een database met dezelfde naam en stel de eigenaar in (-O ) aan die databasegebruiker, als volgt:createdb -O username username ).
Dat zou het aanroepen van psql work, en pgadmin - zolang u het start als uw standaardgebruiker, gebruikersnaam - zou ook moeten werken.
Bewerken:standaard psql zal uw Linux-gebruikersnaam als standaardwaarde gebruiken voor zowel de database-gebruikersnaam als de database-naam. U kunt de gebruikersnaam overschrijven met -U someotherusername , en maak verbinding met een andere database door die DB-naam toe te voegen aan de opdrachtregel, zoals psql someotherdbname . Mogelijk vindt u ook psql -l handig voor het opsommen van de bestaande databases.