Re: pgsql/src/bin/initdb initdb.sh

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: pgsql/src/bin/initdb initdb.sh
Дата
Msg-id 200106232350.f5NNoV215724@candle.pha.pa.us
обсуждение исходный текст
Ответ на pgsql/src/bin/initdb initdb.sh  (Peter Eisentraut - PostgreSQL <petere@hub.org>)
Ответы Re: pgsql/src/bin/initdb initdb.sh  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-committers
> CVSROOT:    /home/projects/pgsql/cvsroot
> Module name:    pgsql
> Changes by:    petere@hub.org    01/06/23 19:29:48
>
> Modified files:
>     src/bin/initdb : initdb.sh
>
> Log message:
>     Don't use a temp file.  It was created insecurely and was easy to do without.

This brings up a question.  If I have pid 333 and someone creates a file
world-writable called /tmp/333, and I go and do:

    cat file >/tmp/$$

isn't another user now able to modify those temp file contents.  Is that
the insecurity you mentioned Peter, and if so, how do you prevent this?

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

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

Предыдущее
От: Peter Eisentraut - PostgreSQL
Дата:
Сообщение: pgsql/src/bin/initdb initdb.sh
Следующее
От: Bruce Momjian - CVS
Дата:
Сообщение: pgsql/src backend/parser/parse_coerce.c backen ...