Различие между openldap 2.3 и 2.4

Я думаю, что thhis может также подразумевать на Вашем случае, Но я уверен теперь, когда VMware на окнах 7 подключений далеко от Ядра Windows, которые добавляют пространство для брандмауэров для действия

0
задан 25 April 2013 в 01:12
1 ответ

LDAP 2.3 требует как минимум только атрибут changetype:

dn: uid=HOST$,ou=Computers,dc=example,dc=edu
changetype: modify
sambaSID: S-1-5-21-3806935310-923960185-3344722049-877

Версия 2.4 требует дополнительных атрибутов для изменения:

dn: uid=HOST$,ou=Computers,dc=example,dc=edu
changetype: modify
replace: sambaSID
sambaSID: S-1-5-21-3806935310-923960185-3344722049-877

Посмотрите на строку replace: sambaSID в последнем примере . На моем Debian 6 первый LDIF вызывает ошибку

# ldapmodify -v -xWD cn=root,dc=ecample,dc=edu -f wsmodify.ldif
ldap_initialize( <DEFAULT> )
Enter LDAP Password: 
ldapmodify: modify operation type is missing at line 3, entry "uid=HOST$,ou=Computers,dc=example,dc=edu"

Второй пример LDIF работает нормально:

# ldapmodify -v -xWD cn=root,dc=example,dc=edu -f wsmodify.ldif
ldap_initialize( <DEFAULT> )
Enter LDAP Password: 
replace sambaSID:
        S-1-5-21-3806935310-923960185-3344722049-877
modifying entry "uid=HOST$,ou=Computers,dc=example,dc=edu"
modify complete

См. http://www.zytrax.com/books/ldap/ch14/ для получения подробной информации о ldapadd и ldapmodify а также http://www.zytrax.com/books/ldap/ch8/index.html#changetype для получения подробной информации о дополнительных атрибутах.

С уважением.

2
ответ дан 4 December 2019 в 14:13

Теги

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