Преглед:
Забравих паролата на Jenkins, която зададох тогава, защото смених компютъра си, как да рестартирам паролата на акаунта си за Jenkins?
Среда: Windows 10 64-битова система, Jenkins 2.249.3
Първо намерете директорията на приложенията на услугата Jenkins, отворете лог файла Jenkins.wrapper.log и разгледайте подробните INFO логове, както е показано по-долу:
Вижте конфигурацията за стартиране на Jenkins, както следва:
2021-03-30 13:30:23,877 ИНФОРМАЦИЯ - Стартиране на C:\Java\jdk1.8.0_211\bin\java.exe -Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\ Jenkins\jenkins.war" --httpPort=8080 --webroot="C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war" Webroot директорията е: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, така че отваряме родителската му директория и отиваме в папката .jenkins.
Път: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, отворете конфигурационния файл config.xml, както е показано по-долу:
щеупотребаСигурностЗадайте на false, както следва:
Рестартирайте услугата на Jenkins. Отворете отново уебсайта на Jenkins и в този момент ще влезем директно в системата без парола, както е показано на фигурата по-долу:
Кликнете Manage Jenkins и намерете вдясно: Insecure Jenkins позволява на всеки в мрежата да достъпва програмата като вас. Помислете поне да активирате автентикацията, за да спрете злоупотребите. , selectНастройки за сигурност, както е показано на фигурата по-долу:
Изберете "Собствена потребителска база данни на JenkinsКакто е показано по-долу:
След като запазих,Програмата автоматично променя профила на config.xmlза да настроя useSecurity на true.
Кликнете върху списъка с потребители, както следва:
Кликнете върху потребителския идентификатор, изберете Настройки и намерете настройките на паролите, както е показано на фигурата по-долу:
След като нулирате паролата, натиснете Запази.
Накрая, намерете управление на Jenkins -> Конфигуриране на глобалната сигурност, [Контрол на достъпа] -[Политика за упълномощаване], задайте "Влязълите потребители могат да правят всичкоСамо влезли в системата си потребители могат да имат достъп и да ги гледат, както е показано на фигурата по-долу:
Възстановяване на услугата Jenkins (край)
|