@VladimirFarshatov

Подключение к Postgres из JetBrain Golang: пользователь/пароль не верны, что делать?

Пытаюсь подключить источник данных в database - PostgreSQL, вид аутентификации Пользователь/пароль. Есть 2 пользователя: postgres/postgres (стандартный), kuplin/qwerty - владелец залитой из консоли БД, подключался как стандартный через sudo -i -u postgres и вводил свой пароль от sudo. Далее передавал права через GRANT пользователю kuplin и делал его владельцем БД.

При попытках создать источник данных хоть postgres/postgres хоть kuplin/qwerty .. получаю одну и ту же ошибку:

[28P01] FATAL: password authentication failed for user "..."

Ubuntu 20.04. Из консоли подключиться могу только через пользователя postgres через sudo. Второго пользователя не подключает точно также:

sudo: unknown user: kuplin
sudo: unable to initialize policy plugin

И это понятно, такой учетки на компе нет. Получается чтобы создать пользователя БД требуется создать его же в самой Убунте и по сути создать дыру для входа?!?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Для входа нужно модифицировать hba.conf

Примеры там есть
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Получается чтобы создать пользователя БД требуется создать его же в самой Убунте
нет, неправильный вывод. К учетке в БД kuplin может подключиться любой пользователь системы, тебе надо разобраться с разрешениями в pg_hba.conf
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы