[devel] Q: pseudo user add/del policy? (was: pkg-build-priv)

=?iso-8859-1?q?=F3=C5=D2=C7=C5=CA_=E7=CC=CF=C4=C9=CE?= =?iso-8859-1?q?hlodin_=CE=C1_altlinux=2Eru?=
Вт Май 13 13:45:18 MSD 2003


>>>>> "DVL" == Dmitry V Levin writes:

 >> Кстати, у нас какая-то осмысленная политика
 >> добавления/прибивания/зашивания в /etc/passwd псевдопользователей
 >> существует?
 >> 
 >> Вопросов несколько:
 >> 
 >> 1) удалять ли их при удалении пакета? (вопрос непростой)

 DVL> Нет, не удалять.

 Почему? Если я удалил apache (основной пакет), тогда зачем мне
 пользователь apache? Это уже мусор.

 Такой же пример можно привести и для MySQL, PostgreSQL, snort.

 Добавление в %postun основного пакета(!) строчки:

        userdel -r <fakeuser>

 не мусорит систему и лишнего ничего не оставляет.

 DVL> Какие нужны макросы?  Или лучше не макросы, а вспомогательные
 DVL> программы типа /usr/sbin/post_service и /usr/sbin/install_info?

 Для добавления/удаления псевдопользователей были бы неплохие макросы
 типа:

 %_useradd      /usr/sbin/useradd -M -r -s /dev/null
 %_userdel      /usr/sbin/userdel

-- 
С уважением,
             Сергей Глодин


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