Você não pode especificar um usuário não padrão com
-U
em psql
ao usar ident
autenticação. Você não estará executando o psql
como esse usuário, então a autenticação falhará. Você deve usar
sudo -u testuser psql test
ou altere pg_hba.conf
para que a autenticação (pelo menos para testuser
no banco de dados test
) usa md5
autenticação de senha e defina uma senha para testuser
com ALTER USER ... PASSWORD
se eles já não tiverem um.