LDAP: Информация о хосте для Samba и DHCP-сервера в одной записи. Возможно ли?(!)
Сейчас сведения об одних и тех же компьютерах [не]благополучно разнесены по двум веткам: ветке контроллера домена (objectClass: sambaSamAccount) и ветке сервера DHCP (objectClass: dhcpHost). Раздача IP по DHCP происходит статически на основе MAC-адреса хоста. Вопрос на засыпку, специально для Gentoo'шников: как сделать так, чтобы записи sambaSamAccount и dhcpHost использовались совместно? Т.е. в идеале мне нужно нечто вроде этого:
objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: posixAccount objectClass: shadowAccount objectClass: sambaSamAccount objectClass: dhcpHost
Но dhcpHost является прямым потомком корневого класса top и потому конфликтует с person и всеми остальными objectClass'ами, так что objectClass: dhcpHost добавить к записям не получается!
Так что же делать, если очень нужно, чтобы база LDAP представляла собой нормальную иерархическую структуру, чтобы записи с информацией об одном и том же объекте (клиентском хосте) не были разбросаны по всей базе??? (!) Неужели никто, кроме меня, не задумывался над вопросом о том, что LDAP должен "собирать" информацию об объекте в одной записи, иначе хранение конфигурации в базе будет ничуть не лучше дремучего леса из нагроможления конфиграционных файлов? :(
Что делать, как решить проблему????
- Для комментирования войдите или зарегистрируйтесь
Хм, немного
Хм, немного поправь схемы, чтоб они не конфликтовали.