コメントで指摘されているように、pg_hba.confは問題ないようです。
通常、データベースはpostgresユーザーとして実行されます(ps aux | grep postgresを確認してください) postgresが実行されているユーザー名を確認します。
そのユーザーとしてログインします。例:sudo su - postgres 次に、通常のUbuntuユーザーアカウントに一致するユーザーを作成します(createuser username )、最後に同じ名前のデータベースを作成し、所有者を設定します(-O )次のように、そのデータベースユーザーに:createdb -O username username 。
これで、psqlを呼び出すことができます。 動作し、pgadmin(デフォルトのユーザーであるusernameとして起動する限り)も動作するはずです。
編集:デフォルトでは、psql Linuxユーザー名をdatabase-usernameとdatabase-nameの両方のデフォルト値として使用します。 -U someotherusernameを使用して、ユーザー名を上書きできます 、psql someotherdbnameなどのDB名をコマンドラインに追加して、別のデータベースに接続します 。 psql -lも見つかるかもしれません 既存のデータベースを一覧表示するのに役立ちます。