Я на машине Solaris 10 с установленным opendj 2.4.5. Я пытаюсь установить пароль пользователя с помощью команды ldappasswordmodify. В моем приложении я хочу иметь возможность установить свой пароль, не требуя предыдущего пароля. Однако мне все еще нужен пароль, чтобы соблюдать требования истории и проверки. У меня это работает на аналогичной машине, которую я настроил некоторое время назад, и не знаю, как я это сделал.
Вот как я вызываю команду:
ldappasswordmodify -D cn=mgr -w mgrpw -a uid=user,ou=people,o=systems,dc=program -n newpassword
Независимо от того, какой пароль я даю, команда работает и устанавливает пароль.
Если я использую команду и предоставлю старый пароль следующим образом:
ldappasswordmodify -D cn=mgr -w mgrpw -a uid=user,ou=people,o=systems,dc=program -c oldpassword -n newpassword
Требования к истории и проверке соблюдаются должным образом.
Кто-нибудь знает, как это сделать или, возможно, что проверить в рабочей системе, чтобы увидеть, как я это делал раньше? Я в полной растерянности.