[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