Som påpekats i kommentarerna verkar din pg_hba.conf bra.
Vanligtvis kommer databasen att köras som postgres-användare (kontrollera ps aux | grep postgres för att ta reda på användarnamnet postgres körs under).
Logga in som den användaren, till exempel sudo su - postgres , skapa sedan en användare som matchar ditt vanliga Ubuntu-användarkonto (createuser username ), och skapa slutligen en databas med samma namn och ställ in ägaren (-O ) till den databasanvändaren, så här:createdb -O username username ).
Det borde göra anropet psql work, och pgadmin - så länge du startar det som din standardanvändare, användarnamn - borde fungera också.
Redigera:Som standard, psql kommer att använda ditt Linux-användarnamn som standardvärde för både databasanvändarnamnet och databasnamnet. Du kan åsidosätta användarnamnet genom att använda -U someotherusername , och anslut till en annan databas genom att lägga till det DB-namnet på kommandoraden, till exempel psql someotherdbname . Du kan också hitta psql -l användbar för att lista de befintliga databaserna.