As funções internas do Postgres são essencialmente não relacionadas às contas do sistema operacional. Dito isso, muitas distribuições tentam configurar a conta de superusuário do banco de dados para corresponder a uma conta do sistema operacional; olhando para a configuração do pg_hba.conf, é provável que você precise sudo para o usuário postgres (nível do sistema operacional) e, em seguida, efetue login no banco de dados com o psql. Isso ocorre porque você está atualmente configurado para autenticar usando "ident sameuser", o que significa (na explicação simplificada) que para se conectar a partir da caixa local, você precisa da função de banco de dados para corresponder à conta de usuário do sistema operacional. Isso pode ou não ser algo que você queira continuar seguindo em frente; Eu recomendaria ler isto: link