Jak zresetować hasło użytkownika administratora Jenkins

Jak zresetować hasło użytkownika administratora Jenkins

Jenkins to popularny serwer automatyki typu open source, który jest powszechnie używany do ciągłej integracji i ciągłej dostawy (CI/CD) w programie oprogramowania. Jako administrator systemu może być konieczne zresetowanie hasła administratora Jenkins, jeśli go zgubiłeś lub zapomniałeś.

W tym samouczku dowiemy się, jak zresetować hasło administratora Jenkins w kilku prostych krokach.

Kroki, aby zresetować hasło administratora Jenkinsa

Wykonaj poniższe kroki, aby odzyskać dostęp do konta administratora do portalu Jenkins.

  1. Wyłącz bieżące bezpieczeństwo - Przede wszystkim zaloguj się do serwera Jenkins i edytuj plik konfiguracyjny Jenkins (/var/lib/jenkins/config.xml) w swoim ulubionym edytorze tekstu:
    sudo vim/var/lib/jenkins/config.XML  

    Wyłącz bezpieczeństwo, zmieniając „Używa bezpieczeństwa” wartość tagu do "FAŁSZ".

    Zapisz swój plik i zamknij go. Użytkownicy VIM naciskają 'WYJŚCIE' przycisk, a następnie wpisz „: WQ!' i uderz Wchodzić Aby zapisać plik.

  2. Zatwierdź zmiany - Uruchom ponownie usługę Jenkins, aby zastosować zmiany.
    sudo systemctl restartuj Jenkins  

    Po ponownym uruchomieniu upewnij się, że usługa Jenkins działa z „status sudo SystemCtl Jenkins” Komenda.

  3. Uzyskaj dostęp do Jenkinsa jako anonimowego użytkownika - Ponownie dostęp do Jenkinsa w przeglądarce internetowej, przekieruje Cię na deskę rozdzielczą bez monitowania o uwierzytelnianie. Będziesz zalogowany jako anonimowy użytkownik Jenkins.
  4. Pod deski rozdzielczej przejdź do 'Ludzie' Opcja, jak pokazano na poniższym obrazku:Kliknij przycisk „Ludzie”
  5. Usuń konto administratora - Wybierz konto użytkownika administratora, aby usunąć. Następnie kliknij "Usuwać" przycisk, aby zabić wybrane konto:Usuń konto administratora

    Kliknij "Tak" Aby potwierdzić usunięcie konta.

    Potwierdź konto Usuń
  6. Włącz bezpieczeństwo ponownie - Teraz po usunięciu starego użytkownika administratora. Aby zresetować wszystkie opcje bezpieczeństwa, przejdź do „Jenkins” -> „Zarządzaj Jenkins” Opcja w listach opcji po lewej stronie. Teraz kliknij „Skonfiguruj globalne bezpieczeństwo” opcjaPrzejdź do globalnej opcji bezpieczeństwa.

    Zobaczysz całą opcję jako poniżej, wykonaj wszystkie poniżej wspomniane zmiany na tej stronie

    • Włączyć „Włącz bezpieczeństwo” opcja.
    • W opcji Security Realm wybierz „Jenkins Własna baza danych”
    • Pamiętaj, aby odznaczyć „Pozwól użytkownikom się zarejestrować” Opcja w opcji „Jenkins Own Bateabase”.
    • Wybierz „Baza danych użytkowników Jenkina”

      I

      Zalogowani użytkownicy mogą zrobić wszystko

  7. Zapisz zmiany - Zapisz wszystkie zmiany dokonane powyżej.
  8. Utwórz konto administratora - Zostaniesz przekierowany do „Utwórz pierwszego użytkownika administratora”. Wpisz wszystkie wymagane szczegóły, aby utworzyć nowe konto administracyjne.

    Utwórz nowego użytkownika administratora w Jenkins

  9. Zaloguj się jako nowy użytkownik administratora - Teraz możesz uzyskać dostęp do pulpitu Jenkins za pomocą nowo utworzonego konta administracyjnego.

    Login Jenkins Administrator

  10. Wszystkie zrobione

Wniosek

W tym samouczku nauczyliśmy się zresetować hasło administratora Jenkins w kilku prostych krokach. Mamy nadzieję, że ten samouczek pomógł ci zrozumieć, jak zresetować hasło administratora Jenkins i że możesz teraz uzyskać dostęp do instancji Jenkins. Jeśli masz jakieś pytania lub potrzebujesz dalszej pomocy, nie wahaj się zapytać.