[devel] Re: setup

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Май 25 14:46:46 MSD 2003


On Sun, May 25, 2003 at 02:34:54PM +0400, Mikhail Zabaluev wrote:
> On Thu, May 22, 2003 at 07:35:44PM +0300, Victor Forsyuk wrote:
> >
> > По логике, необходима программа, которая будет заниматься безопасным
> > обновлением этих файлов, а setup должен содержать управляющие файлы,
> > описывающие необходимый набор системных uid/gid (по которым программа
> > и делает изменения в текущих /etc/{passwd,group}). Кстати, эти файлы
> > могут быть не просто кусками тех же passwd/group, но содержать
> > дополнительные параметры. Например, обновлять/не обновлять, если
> > есть пользователь с тем же именем, но отличным uid, и тому подобное.
> 
> Для начала можно вынести всё, что по умолчанию содержит setup, 
> в /etc/{passwd,group}.system (не-%config)

/usr/share/base-passwd/

> а в %post-скрипте setup
> сшивать эти файлы с текущими /etc/{passwd,group}
> Можно даже завести по два файла: записи из одного
> всегда затирают текущие записи (за исключением UID/GID),
> записи из другого добавляются только если пользователь/группа
> с таким именем отсутствуют.

А зачем огород городить?
И чем вам groupadd(8)/useradd(8) не угодили?

Должно быть хотя бы одно разумное обоснование для того, чтобы менять
нынешнюю схему, которая, напомню, заключается в том, что все новые группы
и пользователи создаются путем вызова groupadd(8)/useradd(8), в
зависимости от потребности, в %pre/%post-скиптах.


--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030525/3e5514fa/attachment-0001.bin>


Подробная информация о списке рассылки Devel