Проверьте некоторые модули PERL Win32:OLE или просто любой модуль LDAP в этом отношении. Я однажды записал жемчугу веб-приложение CGI для того, чтобы сделать то же самое с помощью модуля Win32:OLE, но AD является просто LDAP.
Ваша проблема состоит, несомненно в том, что необходимо загрузиться nis
схема в сервер LDAP. Как сделать, это зависит от того, используют ли Ваш наследие slapd.conf
конфигурационный файл или более новая динамическая конфигурация, размещенная в cn=config
и поддержанные slapd.d
каталог.
slapd.conf
Вам будет нужно к include
определение схемы в Вашем slapd.conf
путем добавления строки вроде:
include /usr/local/etc/openldap/schema/nis.schema
Это предполагает, что nis.schema
файл расположен в том пути; в противном случае измените путь соответственно.
необходимо будет перезапустить slapd
для активации новой схемы.
(я включаю это для полноты, хотя это не непосредственно относится к Вашему текущему configfuration).
Для загрузки схемы в [1 112] при использовании динамического cn=config
конфигурация Вы использовали бы ldapadd
. В зависимости от того, как настроены Ваши ACLs, команда могла бы быть похожей на это:
ldapadd -Y EXTERNAL -H ldapi:// -f /usr/local/etc/openldap/schema/nis.ldif
Это предполагает, что Ваше выполнение slapd
имеет ACL, разрешающий "аутентификацию" учетных данных однорангового узла к [1 116]. Если бы это не работает, необходимо было бы обеспечить, соответствующее связывают DN и пароль с помощью [1 117] и -W
.
нет никакого перезапуска, требуемого в этом случае.
Я недавно встретился с этой проблемой при следовании учебное руководство по Серверу Ubuntu OpenLDAP. Решенный это путем удаления всего запаздывающего пробела из моих строк.
Я фиксирую его, удаляя file.ldif
, что я хочу заряжаться в openldap (например: data.ldif
), потому что текстовый редактор vi
иногда вставляет невидимый символ ошибкой или ошибкой и этим влиянием в Ваш ldif файл. Поэтому удалите его, и Вы создаете другой и пытаетесь загрузить каждый оператор один за другим и свериться с командой ldapsearch -x -h nameofyourserver -b “dc=whateveris,dc=com”
, до свидания и я надеюсь помочь Вам с этим.