jenkins сбросить пароль

В jenkins сбросить пароль можно двумя способами. Сброс пароля нужен если авторизация через веб-интерфейс невозможна. Пароль можно изменить или задать новый предварительно выключив авторизацию.

Как в jenkins сбросить пароль администратора

Пароль администратора иногда оказывается утерян или забыт.

Если такое произошло — можно задать новый пароль.

Первый способ

Заключается во временном отключении авторизации.

В конфигурационном файле можно поменять значение параметра, который отвечает за то будет ли запрашиваться пароль вообще

mcedit /var/lib/jenkins/config.xml

<useSecurity>False</useSecurity>

Если значение установлено в False — пароль не запрашивается.

Далее службу нужно перезапустить

systemctl restart jenkins.service

Когда эти действия проделаны — можно зайти в веб-интерфейс без пароля и установить новый пароль, с которым удобно будет работать.

Затем поменять значение на True и перезапустить Jenkins.

<useSecurity>True</useSecurity>

Минус данного подхода в том, что какое-то время Jenkins оказывается полностью открыт и зайти без пароля может кто угодно.

Второй способ

Заключается в генерации хэша и задании его в качестве пароля в конфигурационном файле

Значение генерируется так

generate Java BCrypt

Затем оно добавляется в /var/lib/jenkins/admin/config.xml между открывающим и закрывающим тэгами passwordHash

mcedit /var/lib/jenkins/admin/config.xml

<passwordHash> </passwordHash>

Изменения вступят в силу после перезапуска

systemctl restart jenkins.service

Таким образом пароля менять безопаснее, но прибегая к нему добиться результата удается не всегда.

Статья про установку Jenkins и начало работы.