-U
でデフォルト以外のユーザーを指定することはできません psql
で ident
を使用する場合 認証。 psql
は実行されません そのユーザーとして、認証は失敗します。
sudo -u testuser psql test
を使用する必要があります またはpg_hba.conf
を変更します そのため、認証(少なくともtestuser
の場合) db test
で )md5
を使用します パスワード認証、およびtestuser
のパスワードの設定 ALTER USER ... PASSWORD
を使用 まだ持っていない場合。