Нет имени пользователя и пароля по умолчанию, если вы их не создадите. Простейшая возможная настройка - выполнить следующие шаги, чтобы настроить своего пользователя как суперпользователя.
В терминальном запросе создайте пользователя postgres с вашим собственным именем пользователя
sudo -u postgres createuser --superuser $USER
Запустите командную строку postgresql под своим именем пользователя, но с правами root, поскольку вы еще не установили пароль;
sudo -u postgres psql
В приглашении postgresql установите свой пароль;
\password $USER
После этого вы сможете нормально войти в систему.
Настройка более подробно задокументирована здесь .
РЕДАКТИРОВАТЬ:
Если вы застряли, не имея возможности аутентифицироваться автоматически как пользователь postgres
, вы можете сравнить /etc/postgresql/9.1/main/pg_hba.conf
(т.е. файл конфигурации аутентификации) со следующими работающими у меня строками; Вы можете получить незакомментированные, используя
grep -v ^# pg_hba.conf
"Локальные" строки в этом случае должны быть важными, поскольку вы не можете аутентифицироваться даже с одного компьютера;
local all postgres peer
local all all peer
host all all 127.0.0.1/32 md5
host all all ::1/128 md5