Если вы забыли пароль администратора в Jenkins и не можете залогиниться через графический интерфейс, можно попробовать сбросить пароль администратора подключившись к Jenkins-серверу по SSH.
Самым простым решением является полное отключение безопасности в /var/lib/jenkins/config.xml
, получение доступа к графическому интерфейсу Jenkins без аутентификации и сброс пароля администратора Jenkins.
Дельный Совет: Логин & Пароль По Умолчанию в Jenkins! Читать далее →
Сброс Пароля Администратора в Jenkins
Сделайте резервную копию конфига (этот шаг важен, так как после сброса пароля Jenkins-администратора, нужно будет восстановить предыдущие настройки):
$ cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml.back
Откройте конфиг /var/lib/jenkins/config.xml
и отключите безопасность:
<useSecurity>false</useSecurity>
Перезапустите Jenkins-сервис:
$ systemctl restart jenkins
Перейдите в графический интерфейс Jenkins (в этот раз вас не станут просить ввести логин/пароль) и сбросьте пароль администратора:
- Перейдите в
"Manage Jenkins"
->"Security"
->"Configure Global Security"
->"Authentication"
- Выберите
"Security Realm"
(например"Jenkins’ own user database"
) и нажмите"Save"
- Перейдите в
"People"
-> Кликните на имя пользователя, для которого вы хотите изменить пароль (напримерadmin
) ->"Configure"
-> Введите новый пароль в поля"Password"
и"Confirm password"
и нажмите"Save"
Как только пароль администратора будет сброшен, восстановите предыдущий конфиг и перезапустите Jenkins:
$ mv /var/lib/jenkins/config.xml.back /var/lib/jenkins/config.xml $ systemctl restart jenkins