A conta de superusuário principal é configurada pelo initdb quando executada e assumirá como padrão o nome do usuário atual do sistema, não o postgres, a menos que um argumento -u / - username explícito seja fornecido. Da sua saída \du
acima está claro que quando você configurou o servidor, você fez isso com o usuário do sistema laygr, já que esse usuário é a conta de superusuário principal do servidor de banco de dados.
Se você estragar seus privilégios de login ou esquecer sua senha, poderá voltar ao servidor se tiver acesso de gravação ao seu diretório de dados para poder editar o pg_hba.conf. Basta alterar o método auth na linha relevante para trust
e recarregar a configuração do servidor via pg_ctl reload
. Você pode, então, efetuar login, corrigir seu usuário / senha e, em seguida, reverter as alterações feitas em pg_hba.conf e recarregar a configuração novamente.