Откройте ldap modify - / usr / bin / modify problem - PullRequest
0 голосов
/ 21 января 2010

Может кто-нибудь помочь мне в этом? Я пытаюсь добавить еще один атрибут в мой LDAP, но я не знаю много об этом. Это возвращает ошибку после попытки образца, который я искал в сети. Эта команда будет использоваться в моей Perl-программе для добавления нового атрибута "status" со значением "yes" ..

Помогите пожалуйста?

/ usr / bin / ldapmodify -x -D "cn = Test, ou = mygroup.com, o = group2.com" -a "status = yes" ??

-W тоже не работает.

Ошибка: ldap_bind: не удается связаться с сервером LDAP (-1)

Ответы [ 2 ]

0 голосов
/ 21 августа 2011

Убедитесь, что в схеме задан атрибут status (атрибут не может быть добавлен к записи, если запись не имеет значения атрибута objectClass, которое допускает атрибут status). Кроме того, удостоверение личности cn=Test,ou=mygroup.com,o=group2.com должно иметь разрешение на добавление атрибута.

Используйте ldapmodify для добавления атрибута status:

ldapmodify -x -D "cn=Test,ou=mygroup.com,o=group2.com" -h hostname -p port <<!
version: 1
dn: uid=user.0,ou=people,dc=example,dc=com
changetype: modify
add: status
status: first value
status: second value
!

Приведенный выше пример добавляет два значения к атрибуту status (при условии, что это многозначный атрибут). Для получения дополнительной информации об инструменте ldapmodify см. «Использование ldapmodify» .

0 голосов
/ 05 марта 2010

Попробуйте -v для подробного журнала и -w должны быть в нижнем регистре. Что касается исключения пароля, то одним из способов является использование «-w -», после чего вам будет предложено ввести пароль. Надеюсь, это поможет.

...