Re: initdb initial password

Поиск
Список
Период
Сортировка
От Doug McNaught
Тема Re: initdb initial password
Дата
Msg-id 87acz4l8at.fsf@asmodeus.mcnaught.org
обсуждение исходный текст
Ответ на Re: initdb initial password  ("Magnus Hagander" <mha@sollentuna.net>)
Список pgsql-hackers
"Magnus Hagander" <mha@sollentuna.net> writes:

>>> I would like to add capability to initdb to accept the 
>>password for the
>>> superuser account at invocation. Right now, I can use 
>>--pwprompt or -W
>>> to have it ask for a password. But for the win32 GUI 
>>installed I'd like
>>> to ask for the password in the installer, and pass it to initdb.
>>> Considering how it's done in different places, what's the 
>>preferred way
>>> to do this? Commandline parameter? Environment variable? Other (what
>>> would that be?)
>>
>>There's a reason why it's done that way, which is that the others are
>>all insecure.  At least on some Unixen.
>
> Other binaries accept the password as an environment variable. Are you
> saying that it's secure to pass it as environment variable to
> psql/pgdump/etc but not to initdb? If so, care to enlighten me as to why
> this is different (I'm clearly not seeing why..)?

The environment variable is there for backward compatibility, but it's
deprecated.  There's no reason to enable that functionality in new
code.

-Doug


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

Предыдущее
От: Chris Bowlby
Дата:
Сообщение: Re: pg_restore recovery from error.
Следующее
От: "Greg Sabino Mullane"
Дата:
Сообщение: Re: Improving postgresql.conf