Szemle:
Elfelejtettem a Jenkins jelszót, amit akkor állítottam be, mert megváltoztattam a számítógépemet, hogyan állítsam vissza a Jenkins fiók jelszavamat?
Környezet: Windows 10 64-bites rendszer, Jenkins 2.249.3
Először keresse meg a jenkins szolgáltatás alkalmazási könyvtárát, nyissa meg a Jenkins.wrapper.log naplófájlt, és tekintse meg a részletes INFO naplókat, ahogy az alábbiakban látható:
Nézd meg a Jenkins indítási konfigurációját az alábbiakban:
2021-03-30 13:30:23,877 INFO - Kezdés 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" A webroot könyvtár a C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war címer, így megnyitjuk az ő szülői könyvtárát, és megyünk a .jenkins mappába.
Út: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, nyisd meg a config.xml konfigurációs fájlt, ahogy az alábbiakban látható:
akaratuseSecurityA hamisra állítva, a következőképpen beállítva:
Indítsd újra a Jenkins szolgáltatást. Nyitjuk újra a Jenkins weboldalt, és ekkor közvetlenül lépünk be a rendszerbe jelszó nélkül, ahogy az alábbi ábrán látható:
Kattints a Jenkins kezelésére, és keresd meg a jobb oldalon: Az Insecure Jenkins lehetővé teszi, hogy a hálózaton bárki elérje a programot önként. Legalább fontold meg az azonosítás engedélyezését a visszaélések megállítása érdekében. , selectBiztonsági beállítások, ahogy az alábbi ábrán látható:
Válassz "Jenkins saját felhasználói adatbázisaAhogy az alábbiakban látható:
Mentés után,A program automatikusan módosítja a config.xml profilthogy a useSecurity igazra állítsuk.
Kattintson a felhasználók listájára az alábbiak szerint:
Kattintson a felhasználói azonosítóra, válassza ki a Beállításokat, és keresse meg a jelszóbeállításokat, ahogy az alábbi ábrán látható:
A jelszó visszaállítása után kattints a Mentésre.
Végül keresse meg a manage jenkins -> Configure Global Security, [Access Control] -[Authorization Policy], állítsa "A bejelentkezett felhasználók bármit megtehetnekCsak bejelentkezett felhasználók léphetnek hozzá és nézhetik meg, ahogy az alábbi ábrán látható:
A Jenkins szolgáltatás újraindítása (vége)
|