On Mon, Mar 10, 2008 at 03:37:25PM +0300, Nikolay A. Fetisov wrote: > On Mon, 10 Mar 2008 12:24:16 +0300 > > Группы надо создавать в том пакете, в котором лежат файлы > > с правами этой группы. ... > > А _добавление_ псевдопользователей в группы? > > Например, в таком сценарии: > есть пакет, предоставляющий веб-сервис. Держать файлы конфигурации с > правами 0644 не желательно. Программа может работать с разными > веб-серверами. > > Как решение - создать группу в основном пакете и задать для > файлов конфигурации права %attr(0640,root,%_group), > а в наборе _пустых_ пакетов вида %name-apache с зависимостями на > соответствующие пакеты веб-серверов записать в %post нечто типа > '%_bindir/gpasswd -a apache %_group'. Я не совсем понял, о чём идёт речь. Укажите конкретные пакеты. > Или есть более правильные варианты? Выполнение %post-like скриптов есть side effect на систему. Грубо говоря, не должно быть чистых side-effect пакетов. Side effect пакета на систему должен быть связан с файлами, которые запакованы в этом пакете.