On Sun, May 25, 2003 at 08:36:14PM +0300, Victor Forsyuk wrote: > On Thu, May 22, 2003 at 07:58:16PM +0400, Dmitry V. Levin wrote: > > > > > Дистрибутив должен изначально содержать необходимых > > > > > пользователей. > > > > > > > > Всех не просодержишь, с другой стороны. Но при динамике > > > > > > Почему не просодержишь? Это вопрос когерентности одной части > > > дистрибутива (пакета, отвечающего за наличие системных > > > пользователей и групп) другой. > > > > По определению слова "всех", всех групп, которые могут понадобиться, > > нельзя создать заранее. > > Ok, признаЮ, поймали на слове. Все uig/gid _требуемых для программ > из поддерживаемого репозитория_, можно и дОлжно содержать в > системе изначально. Не уверен, что можно. Не понимаю, почему должно. > > > Зачем рассматривать пакет, которому требуется uig/gid, > > > как нечто чужеродное > > > > А как же иначе? > > Иначе - рассматривая поддерживаемый репозитарий как когерентную > систему пакетов. > > Иной путь приводит к тому, что мы позволяем пакетам править при своей > установке те части системного окружения, которые являются зоной > ответственности базовых конфигурирующих пакетов (таких как setup). > > Когерентность и непротиворечивость - не гарантируются. При недосмотре > возможно даже появление взаимоисключающих пакетов, столкнувшихся по uid... Каким образом? > Впрочем, это вопрос скорее идеологического плана. Принятие того > или иного решения на качество пакетной базы _непосредственно_ не > повлияет. Так что я отдаю себе отчёт в том, что последнее слово > будет за ментейнером setup. Я не вижу обоснованного примера того, почему пакет при установке не может зарегистрировать себе необходимые группы. -- ldv