Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: PostgreSQL Authentication problem
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: M.Kirriakov Дата: 03/29/2006
 Сблъсках се със следния проблем с автентицирането при
PostgreSQL:

 postgres@gatekeeper:~/src$ psql -U postgres -h 127.0.0.1
template1
Welcome to psql 7.4.7, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

 template1=# CREATE USER gkradius WITH ENCRYPTED PASSWORD
'gkradius' NOCREATEDB NOCREATEUSER;
CREATE USER
template1=# CREATE DATABASE voipdb WITH OWNER gkradius;
CREATE DATABASE
template1=# \q
 postgres@gatekeeper:~/src$ createlang -U postgres -h
127.0.0.1 plpgsql voipdb

След това добавям следния ред в /etc/postgresql/pg_hba.conf

 host    voipdb      gkradius    127.0.0.1/32                
       md5
и изпълнявам
 postgres@gatekeeper:~/src$ createlang -U postgres -h
127.0.0.1 plpgsql voipdb
postgres@gatekeeper:~/src$ pg_ctl reload
postmaster successfully signaled

 След това когато се опитвам да вляза като новия юзер ми дава
следното:

 postgres@gatekeeper:~/src$ psql -U gkradius -h 127.0.0.1
voipdb
 psql: FATAL:  IDENT authentication failed for user
"gkradius"

Къде бъркам?


Отговор #1
От: Ivi4 Дата: 03/30/2006
Здравей,
Този потребител познат ли е на операционната система?
Успех



Отговор #2
От: M.Kirriakov Дата: 03/30/2006
Не е познат, но според мен това не е нужно.
Все пак го създадох и ефекта е същия. Други идеи?


Отговор #3
От: georgi Дата: 03/31/2006
Пробвай да сложиш в pg_hba.conf и другите IP-а на които 
отговаря машината. 
 
 В postgresql.conf се описва на кой адрес да слуша server-a.

 
Ако не се оправи, просто отиди на www.postgresql.org, 
абонираи се за списъка admin или general и си пусни 
въпроса. 
 
Със сигирност до няколко часа ще ти отговорят. 
 
 Няма никакъв смисъл да питаш за такива неща във форуми като

този ( до колкото аз го разбирам, той е за много по-общи 
въпроси).


Отговор #4
От: __aZ (missing (a) abv[ точка ]bg) Дата: 03/31/2006
 Хубаво беше да постнеш целия pg_hba.conf, щото това че си
ДОБАВИЛ

host   voipdb   gkradius  127.0.0.1/32     md5

не ознава че някъде по нагоре нямаш и нещо като :

host   all      all         127.0.0.1/32 ident

То много ясно си пише 

psql: FATAL:  IDENT authentication failed for user
"gkradius" 

 което ще рече че автентикацията пропада при ident,  т.е.
влиза в сила някое правило за ident автентикация.


Отговор #5
От: Nenovski (nenovski< at >ctc-bg< dot >net) Дата: 03/31/2006
Ако искате да създадете потребител с md5
кодировка на паролата комадата е:

CREATE USER testuser PASSWORD 'testuser';

при употреба на ENCRYPTED се очаква
стринга с паролата да е md5 сума.
УСПЕХ!


Отговор #6
От: M.Kirriakov Дата: 03/31/2006
 Благодаря на всички, които отговориха. Проблема беше този,
 който предположи __aZ. Поставих този ред най-отгоре в
правилата и всичко тръгна.

Още веднъж благодаря!


<< Как да разчета един хард под Windows (9 ) | Problem s instalirane na Knoppix 4.0.2! (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.00 sys = 0.07 CPU)