Как считать файл журнала DB Беркли для slapd?

Я не знаю специфических особенностей, и я - конечно, не адвокат, но, если бесспорный code/applications/..., который публикует Redhat, производная работа кода GPL от GNU/Linux, они не могут подвергнуть результат лицензии, которая не позволяет копировать. Я верю, который был бы недопустим.

Это - сложная тема как бы то ни было.

2
задан 4 October 2011 в 04:09
2 ответа

Похоже, у вас есть скрипт или программа, использующая sudo, чтобы делать что-то под root. Вы можете включить вход в sudo, чтобы выяснить, что они пытаются сделать, и найти лучшее решение (возможно, двоичный файл setuid подойдет). db_printlog: DB_ENV-> open: DB_VERSION_MISMATCH: среда базы данных несоответствие версий

Причина в том, что OpenLDAP поставляется с внутренними средствами копирования db-4.3 :

slapd_db_archive
slapd_db_checkpoint
slapd_db_deadlock
slapd_db_dump
slapd_db_hotbackup
slapd_db_load
slapd_db_printlog
slapd_db_recover
slapd_db_stat
slapd_db_upgrade
slapd_db_verify

Итак, попробуйте следующее:

slapd_db_printlog -h /var/lib/ldap/ | less
5
ответ дан 3 December 2019 в 09:22

Не знаю, как читать этот файл, но вы можете посмотреть «недавно» созданные или измененные записи с помощью
ldapsearch "(| (createTimestamp> = 20110927221035Z) (modifyTimestamp> = 20110927221035Z) ) "dn creatorsName createTimestamp modifiersName modifyTimestamp

OpenLDAP может использовать средства системного журнала для регистрации многих вещей. Не знаю, делает ли (или с какой подробностью) Fedora 14 это по умолчанию (или в вашей среде). (Вы, вероятно, уже проверили это, поэтому, вероятно, этого недостаточно.)

Более подробный ответ на ваш вопрос можно найти на http://www.openldap.org/faq/data/cache/738.html до того, как ссылки стали устаревшими. Хотя все это, кажется, ведет к документации Oracle, что неудивительно.

1
ответ дан 3 December 2019 в 09:22

Теги

Похожие вопросы