Jak bylo uvedeno v komentářích, váš pg_hba.conf se zdá být v pořádku.
Obvykle databáze poběží jako uživatel postgres (zaškrtněte ps aux | grep postgres zjistit, pod kterým uživatelským jménem postgres běží).
Přihlaste se jako tento uživatel, například sudo su - postgres a poté vytvořte uživatele, který odpovídá vašemu běžnému uživatelskému účtu Ubuntu (createuser username ) a nakonec vytvořte databázi se stejným názvem a nastavte vlastníka (-O ) tomuto uživateli databáze, takto:createdb -O username username ).
To by mělo způsobit volání psql work a pgadmin – pokud jej spustíte jako výchozí uživatel, uživatelské jméno – by měl fungovat také.
Upravit:Ve výchozím nastavení psql použije vaše uživatelské jméno pro Linux jako výchozí hodnotu pro jméno-uživatele databáze i jméno-databáze. Uživatelské jméno můžete přepsat pomocí -U someotherusername a připojte se k jiné databázi přidáním názvu DB do příkazového řádku, například psql someotherdbname . Můžete také najít psql -l užitečné pro výpis existujících databází.