Hello Victor, 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), а в %post-скрипте setup сшивать эти файлы с текущими /etc/{passwd,group} Можно даже завести по два файла: записи из одного всегда затирают текущие записи (за исключением UID/GID), записи из другого добавляются только если пользователь/группа с таким именем отсутствуют. -- Stay tuned, MhZ JID: mhz@altlinux.org ___________ Real programmers don't comment their code. It was hard to write, it should be hard to understand.