Dmitry V. Levin пишет:
On Tue, Jun 10, 2008 at 12:07:50PM +0400, Gennady Kovalev wrote:
В сообщении от Tuesday 10 June 2008 11:46:41 Владимир написал(а):

Как выяснилось, при upgrade были переписаны
поверху файлы схем под /etc/openldap/schema, а у меня
в одной схеме была "ручная" правка (простая
замена между MUST и MAY). Как результат
часть базы была разрушена.
Ну вы самостоятельно вырыли себе могилу. Если уж меняли стандартную схему, то сохранили бы ее в соседний файл, и уже его подключали бы.

Пакет всегда заменяет файлы, которые не являются конфигурационными (%config...).

А почему файлы в /etc/openldap/schema не помечены как конфигурационные?

Потому, что внесение изменений в стандартные (RFC) файлы схем не
предполагается. Для этого существуют самописные схемы. И уж если
кто-то руками исправил что-то системо-стандартное, тот либо должен
полностью осознавать _все_ последствия этого, либо -- ССЗБ.

За всё время пользования LDAP мне как-то даже в голову ни разу
не пришло поменять что-либо в стандартных схемах -- всегда было
достаточно того, что там есть. Либо самописных дополнений к
стандартным объектам и атрибутам.


--
WBR, Dmitry Lebkov
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить