как восстановить пароль root в Collabnet SVN Edge?

Я использую CollabNet SVN Edge в качестве сервера репозитория в Windows, так или иначе, я испортил учетные записи пользователей этого SVN, включая корневую. Могу ли я узнать, как я могу восстановить учетную запись администратора этого SVN?

Ответы на вопрос(3)

В 2017 году хешированная строка

INSERT INTO USER VALUES(1,2,'$2aApache Httpd документация7SoSK1AUMK.Nf9NVlfSyr.OfRrYP8lyH/rOBThvBm68r5wO/A/d22',TRUE,'admin','[email protected]','admin user','Super Administrator')

и это админ / админ

ersion. У меня не установлено, так что я не уверен на 100%, где хранятся вещи, но стандартApache Httpd документация могу помочь вам Также обратитесь конлайн руководство по Subversion, а такжесамое главное внимательно посмотрите наКонфигурация сервера Apache httpd в главе 6. Это может помочь прояснить, как Apache httpd и Subversion настраиваются и объединяются. Все это в основном интерфейс Apache httpd и вашего хранилища. Я бы начал с главы 6 онлайн-руководства по Subversion в разделе настройки Apache.

Переход к преследованию: посмотрите, есть ли у вас команда под названиемHtpasswd в вашей системе. Эта команда позволяет вам генерировать пароли для Apache. Вы можете использовать эту команду для замены зашифрованных паролей другими паролями, которые вы знаете. Сделайте резервную копию этогоsvn_auth_file и посмотрим, сможете ли вы использоватьhtpasswd изменить свои пароли на то, что вы знаете.

Не забудьте сделать резервную копию каждого файла, прежде чем связываться с ним, и прочитайте о том, как Apache настроен в онлайн-руководстве по Subversion. Взгляните на свои файлы конфигурации Apache httpd и получите представление о том, как все это собрать вместе. Затем попробуйте использоватьhtpasswd сбросить вашадмин пароль.

как вы его забыли, единственный способ сбросить его без удаления базы данных - это отредактировать его напрямую (это довольно просто).

Остановите службу Subversion Edge в Windows или выполните команду $ bin / csvn stop в Linux / SolarisНайдите каталог установки (например, c: \ csvn). Он будет содержать папку с именем data, которая содержит файл с именем «csvn-production-hsqldb.script».

Откройте этот файл в текстовом редакторе. Ищите «admin» (с одинарными кавычками) - вы должны найти строку, которая выглядит следующим образом:

INSERT INTO USER VALUES(1,2,'admin user','[email protected]',TRUE,
    '78989asdef7898abde4252aedcb4352','Super Administrator','admin')

Замените поле длинного зашифрованного пароля («789 ...») следующим: 21232f297a57a5a743894a0e4a801fc3

Сохраните и перезапустите службу Subversion Edge.

Имя пользователя: admin Пароль: admin

должен работать после этого.

 DarrenMB10 янв. 2014 г., 17:15
Это ответ, и он должен быть помечен как он.

Ваш ответ на вопрос