Как заменить accountExpires в LDAP / AD с помощью ldapadd? - PullRequest
0 голосов
/ 01 декабря 2010

Мой ldif-файл:

dn: CN=Test Person,OU=foo,DC=bar,DC=oof,DC=rab,DC=de
changetype: modify
replace: accountExpires
accountExpires: 9223372036854775808

Выход:

root@comp:~# ldapadd -h host -f test.ldif
SASL/GSSAPI authentication started
SASL username: [...]
SASL SSF: 56
SASL installing layers
modifying entry "CN=Test Person,OU=foo,DC=bar,DC=oof,DC=rab,DC=de"
ldapadd: Invalid syntax (21)
additional info: 00000057: LdapErr: DSID-0C090B7C, comment: Error in attribute conversion operation, data 0, v1db0

Что я делаю не так? Где неправильный синтаксис?

Все остальные вещи, такие как DN, соединение, хост и так далее, проверены и все в порядке.

Спасибо за ваши ответы!

1 Ответ

0 голосов
/ 01 декабря 2010

Кажется, что я прошел максимум (установленный по умолчанию AD при создании пользователя), потому что это сработало:

dn: CN=Test Person,OU=foo,DC=bar,DC=oof,DC=rab,DC=de
changetype: modify
replace: accountExpires
accountExpires: 9223372036854775807

(... и, кстати: это LongMAX_VALUE).Плохая идея увеличить это в моем тесте ...

...