Изменить пароль администратора по умолчанию в ApacheDS

Я новичок в ApacheDS - использую apacheds-2.0.0-M17.

Пароль по умолчанию для администратора — секретный.

Кто-нибудь знает, где я могу изменить значение на что-то другое?

Внутри:

apacheds/instances/default/conf/config.ldif 

Нашел следующую запись:

ads-pwdattribute: userPassword

При поиске в Google есть много примеров, в которых упоминается использование Apache Directory Studio, но конкретный экземпляр, который я пытаюсь настроить, работает в оболочке Linux в автономном (без пользовательского интерфейса) режиме.

Попытался использовать следующую команду с ldapmodify, и курсор зависает (продолжает мигать) после нажатия ввода. Я даже пытался добавить к нему sudo, и происходит то же самое.

ldapmodify -H ldap://localhost:10389 -D "uid=admin,ou=system" -x -w secret

Кто-нибудь знает, почему зависает?

Что я, возможно, делаю неправильно?

Еще раз спасибо,

Джеймс


person PacificNW_Lover    schedule 19.10.2015    source источник


Ответы (2)


Изменение пароля учетной записи администратора задокументировано в в ApacheDS документация.

ldapmodify, если файл для обработки не указан с параметром -f, ожидает ввода от стандартного ввода, на котором он ожидает Файл в формате LDIF с необходимыми изменениями.

В вашем случае такой файл LDIF будет выглядеть примерно так:

dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
person Zoran Regvart    schedule 23.10.2015

Кстати, вы все еще можете использовать Apache Directory Studio (или любой другой графический клиент LDAP), чтобы внести это изменение, даже если ваш каталог работает на безголовом сервере. LDAP — это, в конце концов, сетевой протокол. Просто запустите клиент LDAP на локальном компьютере и подключитесь по сети к своему серверу. (Конечно, я оставляю вам решать, нужно ли вам открывать какие-то правила брандмауэра или что-то в этом роде.)

person WJCarpenter    schedule 24.12.2019