Рубрики
Uncategorized

Как сбросить учетные данные пользователя jenkins admin

Несколько месяцев назад я создал среду разработки для моего бокового проекта Iytemenu. Тем не менее, после … Tagged DevOps, JavaScript, CI, учебник.

Несколько месяцев назад я создал среду разработки для моего бокового проекта Iytemenu Отказ Тем не менее, после небольшого интервала развития я стал слишком занятым для разработки проекта и взломал. Тогда на этой неделе мои финалы сделаны, и я вроде имею свободное время, чтобы потратить на мои боковые проекты, но когда я вернулся, я столкнулся с тем, что я потерял свои учетные данные Дженкинса. Сброс всех журналов Jenkins/DB был слишком дорогостоящим Итак, я исследовал и пытался найти лучший путь. После некоторого копания я нашел путь, и я хотел поделиться с сообществом, пока у меня есть время.

Давайте начал

ПРИМЕЧАНИЕ: Я думаю, что некоторые версии имеют имя Дженкинса в качестве основной буквы. Так использовать Jenkins. вместо jenkins. Если вы не можете найти нижний регистр один. Примените это в следующих этапах учебника.

  • Первый шаг делает соединение SSH на ваш хост.
ssh username@host
  • Затем нам нужно редактировать файл jenkins config. Он расположен под этим путем:
/var/lib/jenkins/config.xml

Чтобы отредактировать этот файл конфигурации, я предпочитаю использовать VI Потому что другие редакторы не могут быть установлены в хост.

vi /var/lib/jenkins/config.xml
  • Как только вы успешно открыли файл в своем любимом редакторе, нам нужно найти Теги и установите его значение для ложь Отказ
  • После установки значения вы можете использовать сохранение и выйти из редактора.
  • Теперь нам нужно перезапустить службу Jenkins.
systemctl restart jenkins

PS: если вы не root Возможно, вам понадобится Sudo Для этой операции.

  • После перезагрузки вы можете проверить статус услуги по:
systemctl status jenkins
  • Теперь вы можете пойти на панель инструментов Jenkins. Вам не понадобится учетные данные, а Зарегистрирован пользователя Раздел будет пустым, так как вы сейчас являетесь анонимным пользователем.
  • Тогда перейдите к Люди На левой панели и удалите старых пользователей, следуя шагам на скриншотах.

PS: Некоторые версии не удаляют старых пользователей полностью, вместо этого он показывает анонимный пользователь (вы) с другими пользователями. Это должно быть достаточно, чтобы продолжить на следующие шаги, если он не начнется с самого начала и удалить всех пользователей.

  • После удаления старых пользователей перейдите к Управляйте Дженкинсом Страница от левой панели и перейдите к Настроить глобальную безопасность раздел, нажав.
  • Галочка Включить безопасность

  • В Безопасность Realm раздел, вы будете; — Выберите Собственная пользовательская база jenkins — Открывать Разрешить пользователям регистрацию

  • В Авторизация раздел, вы будете; — Выберите Зарегистрированные пользователи могут сделать все — Открывать Разрешить анонимный доступ для чтения

Ваши настройки должны выглядеть так:

И не забудьте Сохранить перемены.

  • На успешном сохранении он будет перенаправлять вас на Создать первый администратор пользователя страница.

Вы устанавливаете учетные данные вашего нового Админ Пользователь здесь.

  • После того, как вы завершили поля, которые вы можете нажать на Создать первый администратор пользователя кнопка.
  • Дженкинс перенаправляет вас на Успех Страница, если все идет хорошо. Вы можете увидеть имя пользователя или имя пользователя нового администратора в правом верхнем углу. И когда вы пытаетесь войти в систему с вашими учетными данными, это не будет проблемой больше.

Это все…

Спасибо за прочтение,

Не стесняйтесь добраться до меня в OmrGlen@gmail.com.

Я открыт для предложений и запросов на будущие статьи, CYA 😃

Оригинал: «https://dev.to/omergulen/how-to-reset-jenkins-admin-user-credentials-3n6f»