Seperti yang ditunjukkan dalam komentar, pg_hba.conf Anda tampaknya baik-baik saja.
Biasanya, database akan berjalan sebagai pengguna postgres (centang ps aux | grep postgres untuk mengetahui nama pengguna postgres berjalan di bawah).
Masuk sebagai pengguna itu, misalnya sudo su - postgres , lalu buat pengguna yang cocok dengan akun pengguna Ubuntu normal Anda (createuser username ), dan terakhir buat database dengan nama yang sama dan atur pemiliknya (-O ) ke pengguna database itu, seperti ini:createdb -O username username ).
Itu seharusnya membuat panggilan psql work, dan pgadmin - selama Anda memulainya sebagai pengguna default, nama pengguna - juga akan berfungsi.
Sunting:Secara default, psql akan menggunakan nama pengguna Linux Anda sebagai nilai default untuk nama pengguna basis data dan nama basis data. Anda dapat mengganti nama pengguna dengan menggunakan -U someotherusername , dan sambungkan ke database yang berbeda dengan menambahkan nama DB tersebut ke baris perintah, seperti psql someotherdbname . Anda mungkin juga menemukan psql -l berguna untuk membuat daftar database yang ada.