[Comm] про PostgreSQL
Grigory Batalov
=?iso-8859-1?q?bga-no-spam_=CE=C1_kovgok=2Eru?=
Пн Ноя 3 08:21:39 MSK 2003
On Sat, 1 Nov 2003 14:45:23 +1000
Dmitry Lebkov <dima на sakhalin.ru> wrote:
> > Что меня удивило - так это последний элемент - /dev/null - это что, специально
> > сделано, чтобы этот пользователь не мог зайти в систему ? А как же
> > осуществляется настройка PostgreSQL (initdb, createdb, createuser и т.д.)?
> > Ведь они все работают только из-под этого пользователя - а набирать каждый
> > раз что-то вроде
> > $ su postgres -c "createdb htower"
> > прибивает ;). Я заменил /dev/null на /bin/bash и произвел нужные мне операции
> > - но мне интересно, может это все было сделано с какой-либо целью, просто я
> > не понял с какой ;)
> Наверняка, с целью не дать shell неинтерактивному юзеру.
>
> Вот такая форма записи тебе более подойдет (и верни /dev/null на место ;):
>
> $ su postgres -c createdb htower' -s /bin/bash
Или вот так:
$ sudo -u postgres createdb htower
--
Григорий Баталов,
группа техподдержки
ОАО "Ковдорский ГОК"
Подробная информация о списке рассылки community