pg_hba.conf editing question

Поиск
Список
Период
Сортировка
От Scott Furry
Тема pg_hba.conf editing question
Дата
Msg-id 53CA98A6.3030703@gmail.com
обсуждение исходный текст
Ответы Re: pg_hba.conf editing question  (Guillaume Lelarge <guillaume@lelarge.info>)
Список pgadmin-support
I am working with the pgAdmin git source and I am having trouble 
understanding the adminpack functions being used.

In the file pgadmin/frm/frmHbaConfig.cpp, the pg_hba.conf edit form 
constructor appears to get the absolute path to the configuration file 
and stores this value in "serverFileName" ("SHOW hba_file"). The value 
is then used to few lines down in a call to "SELECT pg_file_read(...)".

Net Search suggests that pg_file_read can be used to access files in the 
pg data/log directories only. Experimenting on my localhost, any attempt 
to use a "../" or and absolute path results in an error.

What I'm having a problem understanding is how the pg_file_read function 
can work in this context. I can access files in the data directory 
nicely, but emulating the queries being used in the pgAdmin code will 
not work. What magic was built into the code to get around the absolute 
path security?

Regards,
Scott



В списке pgadmin-support по дате отправления:

Предыдущее
От: Guillaume Lelarge
Дата:
Сообщение: Re: generating all reports
Следующее
От: Guillaume Lelarge
Дата:
Сообщение: Re: pg_hba.conf editing question