Я создал виртуальную машину Linux CentOS 7 и установил на нее OpenLDAP. Теперь мне нужно изменить файл olcDatabase={2}hdb.ldif
. Это оказывается проблемой. Я бы намного предпочел использовать инструмент с графическим интерфейсом, чем командную строку. И немного Google привел меня в Apache Directory Studio.
я считать Я правильно установил? Он не отображается в раскрывающемся списке "Приложения". (должен?) Я только что извлек его в новую папку, названную «Applicaitons», и могу выполнить ее нормально.
Файл, который мне нужно открыть и отредактировать, находится здесь:
etc/openldap/slap.d/c=config
Когда я перехожу туда напрямую, мне нужно остановиться и ввести свой пароль, когда я доберусь до slap.d
У меня проблема в том, что когда я пытаюсь открыть файл из Apache Directory Studio, используя File > Open File
, когда я затем пытаюсь изучить slap.d
Я получаю такую ошибку:
Я пробовал несколько вещей, которые (могут) работать в Windows, например, поиск правой кнопкой мыши> Запуск от имени администратора и т. Д. Я попытался запустить Apache Directory Studio из командной строки, используя sudo
... это ни к чему не привело.
Не знаю, как это обойти.
В Apache Directory studio вы также не меняете файлы вручную (что произойдет, если то, что вы попробовали, сработало). Вместо этого это графический инструмент, который поможет вам выполнять операции LDAP для изменения конфигурации.
Чтобы это сработало, вам нужно добавить соединение LDAP (внизу слева, в разделе «Подключения»), указать его на сервер LDAP (который в вашем случае может быть localhost) и настроить базовое DN как cn=config
.
Навскидку, я не знаю значений по умолчанию, которые создает для этого новая установка OpenLDAP на CentOS. Может быть, кто-нибудь еще сможет здесь вмешаться.