[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