Как мне сбросить пароль пользователя в hudson? - PullRequest
8 голосов
/ 25 октября 2011

Я потерял пароль администратора на hudson (на самом деле он просто случайно перестал работать), я могу вернуться обратно, отключив защиту (редактирование ~ / .hudson / config.xml), затем я могу настроить hudson, но я могу Не удается найти параметры для добавления новых пользователей или изменения / сброса паролей пользователей. Может быть, эти параметры не отображаются при отключенной защите? Я использовал матрицу безопасности. Как я могу добавить нового пользователя или сбросить пароль для существующих?

Ответы [ 4 ]

12 голосов
/ 25 октября 2011

Здесь - статья о том, как этого достичь.

Первый: отредактируйте настройки авторизации в файле config.xml если вы определили больше пользователей в вашем Hudson и вы хотя бы один пароль пользователя. Например, ваше имя пользователя называется peter, и вы знаете, пароль пользователя Джек, в этом случае просто откройте %HUDSON_HOME%/config.xml и найдите строку:

<permission>Hudson.model.Hudson.Administer:peter</permission>

И добавьте новую строку ниже:

<permission>Hudson.model.Hudson.Administer:jack</permission>

Сохраните изменения и перезапустите сервер Hudson, после чего вы сможете войти как Джек и изменить свой пароль. После этого войдите, используя свой собственный и перейдите на http://your/hudson/configure и смените домкрат обратно к его обычной настройке авторизации.

Другой способ - это просто редактировать свой config.xml, в этом случае открыть %HUDSON_HOME%/your/config.xml и найдите строку:

<password>………</password>

Текст между тегом пароля закодирован, поэтому вы не можете просто ввести Ваш пароль в виде простого текста здесь. Простой способ для вас сейчас просто удалить весь текст между этим тегом, другими словами, просто пароль пуст.

Надеюсь, это поможет.

4 голосов
/ 29 октября 2012

В Hudson 3.0 безопасность определяется в отдельном файле hudson-security.xml.Тот же каталог, хотя.

Просто отредактируйте запись <useSecurity>true</useSecurity> и укажите false.

1 голос
/ 31 октября 2013

Если у вас есть доступ к файлам jenkins, отредактируйте файл config.xml.

/ var / lib / jenkins / config.xml

Изменить

<useSecurity>true</useSecurity>
<useSecurity>false</useSecurity>

И комментарий к

<authorizationStrategy/>

Ссылка: http://it.i88.ca/2013/04/reset-password-of-jenkins.html

Привет!

0 голосов
/ 25 октября 2011

Я использую Дженкинс , но это должно быть похоже на Хадсона.Вы должны войти в систему как пользователь с правами администратора, поэтому крайне важно настроить Hudson на использование безопасности.Найдите ссылку «Управление пользователями» на странице «Управление Hudson» (главная страница конфигурации, на которую ссылается главная страница).Страница «Управление пользователями» должна предоставить вам список пользователей, которые были настроены для использования с Hudson, и вы сможете добавлять / редактировать / удалять пользователей отсюда.

Чтение это статья для получения дополнительной информации о настройке безопасности в Гудзоне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...