Recenzja:
Zapomniałem hasła do Jenkins, które wtedy ustawiłem, bo zmieniłem komputer, jak zresetować hasło do konta Jenkins?
Środowisko: Windows 10 64-bitowy system, Jenkins 2.249.3
Najpierw znajdź katalog aplikacji usługi Jenkins, otwórz plik dziennika Jenkins.wrapper.log i obejrzyj szczegółowe logi INFO, jak pokazano poniżej:
Sprawdź konfigurację startową Jenkinsa w następujący sposób:
2021-03-30 13:30:23,877 INFO - Zaczynam 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" Katalog webroot to: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, więc otwieramy jego katalog nadrzędny i przechodzimy do folderu .jenkins.
Ścieżka: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, otwórz plik konfiguracyjny config.xml, jak pokazano poniżej:
wolaużyćSecurityUstaw na fałsz, w następujący sposób:
Wznow usługę Jenkins. Ponownie otwórz stronę Jenkins, a w tym momencie wejdziemy do systemu bezpośrednio bez hasła, jak pokazano na poniższym rysunku:
Kliknij Zarządzaj Jenkinsem i znajdź po prawej: Insecure Jenkins pozwala każdemu w sieci uzyskać dostęp do programu jako Ty. Rozważ przynajmniej włączenie uwierzytelniania, aby zapobiec nadużyciom. , wybierzUstawienia bezpieczeństwa, jak pokazano na poniższym rysunku:
Wybierz "Własna baza użytkowników JenkinsaJak pokazano poniżej:
Po zapisaniu,Program automatycznie modyfikuje profil config.xmlaby ustawić useSecurity na true.
Kliknij na listę użytkowników, w następujący sposób:
Kliknij na identyfikator użytkownika, wybierz Ustawienia i znajdź ustawienia haseł, jak pokazano na poniższym rysunku:
Po zresetowaniu hasła kliknij Zapisz.
Na koniec znajdź manage jenkins -> Configure Global Security, [Access Control] -[Polityka autoryzacji], ustaw "Użytkownicy zalogowani mogą robić wszystkoDostęp i przegląd mają tylko użytkownicy zalogowani, jak pokazano na poniższym rysunku:
Wznowienie obsługi Jenkins (koniec)
|