Você pode tentar executar o PostgreSQL no modo de usuário único. No meu sistema (Linux), eu consegui o superuser sql shell com o seguinte comando: sudo -u postgres postgres90 --single postgres -D /var/lib/postgresql/9.0/data/
.
sudo -u postgres
aqui é colocar priveledges (o postgres se recusa a executar sob uma conta privada), outros parâmetros devem ser fáceis de entender.
No shell de usuário único, você deve ser capaz de criar um novo usuário ou SELECT * FROM pg_user;