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.