Re: How to change the pgsql source code and build it??

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: How to change the pgsql source code and build it??
Дата
Msg-id 28620.1402677802@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: How to change the pgsql source code and build it??  (Fabrízio de Royes Mello <fabriziomello@gmail.com>)
Ответы Re: How to change the pgsql source code and build it??
Re: How to change the pgsql source code and build it??
Список pgsql-hackers
Fabrízio de Royes Mello <fabriziomello@gmail.com> writes:
> On Thu, Jun 12, 2014 at 10:59 PM, Kyotaro HORIGUCHI <
> horiguchi.kyotaro@lab.ntt.co.jp> wrote:
>> Try replacing these conditions with "(0 && geteuid() == 0)" and
>> you would see it run as root.

> Maybe a compile option like '--enable-run-as-root' could be added to allow
> it without the need of change the source code.

If we wanted it to be easy to run PG as root, those tests wouldn't be
there in the first place.  We don't want that, so there will never be
anything to override that policy as easily as setting a configure option.

In the case at hand, the OP wants to run on some weird system that
apparently doesn't have multiple users at all.  It's a pretty safe bet
that hacking out those geteuid tests is just the tip of the iceberg of
what he's going to have to change to make it work, because it probably
deviates from typical-Unix-environment in a lot of other ways too.
So I can't get too concerned about how easy this one aspect is for him.
        regards, tom lane



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

Предыдущее
От: Fabrízio de Royes Mello
Дата:
Сообщение: Re: How to change the pgsql source code and build it??
Следующее
От: Robert Haas
Дата:
Сообщение: Re: unable to attach client process to postgresql server using gdb