[devel] Re: зависимость наperl(MD5.pm)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Май 30 00:46:53 MSD 2003
On Thu, May 29, 2003 at 04:49:35PM +0300, Victor Forsyuk wrote:
> > Чем больше пакетов, охваченных псевдопользователями, тем больше
> > шансов на коллизию.
> Да, чем больше пакетов в пакетной базе дистрибутива, требующих
> для работы системного пользователя, который отсутствует в базовом
> passwd - тем больше шансов на коллизию.
> > Тут выход в любом случае другой, на него Дима уже намекал --
> Не вижу аргументированного обоснования. "В любом случае" - это,
> очевидно, выражает твою полную убеждённость. :) Но меня больше
> (если не исключительно) при выборе решения интересует rationale.
> Pro et contra, за и против - и что в результате перевесит.
Я про префиксы.
> > политика создания этих самых имен псевдопользователей.
> > ^(alt_|sys(tem)?_|_) -- где-то так IMO.
> Это не выход. Это хак.
Ну да. Но он ортогонален второй проблеме -- "до" или "just in
time". Подумай :-)
> Суть хака такова: "а давайте мы выберем для системных
> пользователей имена настолько необычные, чтобы вероятность
> выбора такого имени обычным пользователем для своего логина
> была крайне низкой". Ok, это сработает. Никто с этим не
> спорит.
Что и требуется.
> Но суть остаётся прежней. Мы упорно не хотим эээ...
> "бронировать" :) имена пользователей, использующихся в пакетах
> из пакетной базы дистрибутива. Из аргументов почему нет был
> озвучен только один - они будут "замусоривать" /etc/passwd.
Нет, это еще более отдельный вопрос.
Если мне захочется логин mtr, это не значит, что я обязан
наступить на грабли прям при установке хоть дистро, хоть пакета.
И это решаемо без дальнейших прений -- в мои рабочие mtr.spec и
webalizer.spec уже занесены "напоминалки":
# TODO: wait for pseudouser naming policy and fix the package
:)
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel