URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7833
[ Назад ]

Исходное сообщение
"Авторизация в Postgres"

Отправлено Никита , 15-Янв-14 16:15 
Пытаюсь подключиться к бд POSTGRES. Если из под root выполнить su postgres и psql то входит без проблем. Мне нужно чтобы программа, которая крутиться из-под root имела возможность подконектиться используя имя пользователя postgres и его пароль. Сейчас выдает ошибку доступа. Также не пускает если из под root консоли выполнить psql -U postgres -W и ввести пароль. Вопрос в том как правильно настроить Postgres или какие ключи ему передавать чтобы из-под root привелегий можно было зайти под postgres пользователем в БД?

Содержание

Сообщения в этом обсуждении
"Авторизация в Postgres"
Отправлено pavel_simple , 15-Янв-14 17:41 
> Пытаюсь подключиться к бд POSTGRES. Если из под root выполнить su postgres
> и psql то входит без проблем. Мне нужно чтобы программа, которая
> крутиться из-под root имела возможность подконектиться используя имя пользователя postgres
> и его пароль. Сейчас выдает ошибку доступа. Также не пускает если
> из под root консоли выполнить psql -U postgres -W и ввести
> пароль. Вопрос в том как правильно настроить Postgres или какие ключи
> ему передавать чтобы из-под root привелегий можно было зайти под postgres
> пользователем в БД?

pg_hba?


"Авторизация в Postgres"
Отправлено ACCA , 16-Янв-14 18:55 
> Пытаюсь подключиться к бд POSTGRES. Если из под root выполнить su postgres
> и psql то входит без проблем. Мне нужно чтобы программа, которая

[...]
> пароль. Вопрос в том как правильно настроить Postgres или какие ключи
> ему передавать чтобы из-под root привелегий можно было зайти под postgres

Перестань думать, как Windows.
Перестань думать, как Ubuntu.
Думай сам:

# su postgres -c 'psql'

pg_hba тебе ничем не поможет, если ты не отличаешь, скажем, "ident" от "peer".


"Авторизация в Postgres"
Отправлено mblp , 18-Янв-14 02:14 
pg_hba.conf
надо прописать разрешение на подключение.
И коннетица к бд под postgres плохая идея.
Создай пользователя с правами на нужную бд.