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 и начало работы.