Přezkoumání:
Zapomněl jsem heslo k Jenkins, které jsem si tehdy nastavil, protože jsem změnil počítač, jak resetuji heslo k účtu Jenkins?
Prostředí: Windows 10 64bitový systém, Jenkins 2.249.3
Nejprve najděte adresář aplikací služby Jenkins, otevřete Jenkins.wrapper.log log soubor a prohlédněte si podrobné INFO logy, jak je uvedeno níže:
Podívejte se na startovací konfiguraci Jenkins takto:
2021-03-30 13:30:23,877 INFO - Spočinuji 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 adresář je: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, takže otevřeme jeho nadřazený adresář a jdeme do složky .jenkins.
Cesta: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, otevřete konfigurační soubor config.xml, jak je uvedeno níže:
závěťPoužitíBezpečnostNastavte na nepravdivé, následovně:
Restartujte službu Jenkins. Znovu otevřete webové stránky Jenkins a v tuto chvíli vstoupíme do systému přímo bez hesla, jak je znázorněno na obrázku níže:
Klikněte na Spravovat Jenkins a vpravo najděte: Insecure Jenkins umožňuje komukoli v síti přistupovat k programu jako vy. Zvažte alespoň povolení autentizace, abyste zabránili zneužití. , vybratNastavení bezpečnosti, jak je znázorněno na obrázku níže:
Vybrat "Jenkinsova vlastní uživatelská databázeJak je uvedeno níže:
Po uložení,Program automaticky upravuje config.xml profilnastavit useSecurity na true.
Klikněte na seznam uživatelů, následovně:
Klikněte na uživatelské ID, vyberte Nastavení a najděte nastavení hesla, jak je znázorněno na obrázku níže:
Po resetování hesla klikněte na Uložit.
Nakonec najděte správu jenkins -> Konfigurujte globální bezpečnost, [Řízení přístupu] -[Autorizační politika], nastavte "Přihlášení uživatelé mohou dělat cokoliPřístup a zobrazení mají pouze přihlášení uživatelé, jak je znázorněno na obrázku níže:
Obnovení služby Jenkins (konec)
|