Resensi:
Saya lupa kata sandi Jenkins yang saya tetapkan saat itu karena saya mengganti komputer saya, bagaimana cara mengatur ulang kata sandi akun Jenkins saya?
Lingkungan: Sistem Windows 10 64-bit, Jenkins 2.249.3
Pertama, temukan direktori aplikasi layanan jenkins, buka file log Jenkins.wrapper.log, dan lihat log INFO terperinci, seperti yang ditunjukkan di bawah ini:
Lihat konfigurasi startup untuk Jenkins sebagai berikut:
2021-03-30 13:30:23,877 INFO - Memulai 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" Direktori webroot adalah: C:\Windows\system32\config\systemprofile\AppData\Local\Jenkins\war, jadi kita membuka direktori induknya dan pergi ke folder .jenkins.
Jalur: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, buka file konfigurasi config.xml, seperti yang ditunjukkan di bawah ini:
kehendakmenggunakanKeamananAtur ke false, sebagai berikut:
Mulai ulang layanan Jenkins. Buka kembali situs web Jenkins, dan saat ini, kami akan langsung masuk ke sistem tanpa kata sandi, seperti yang ditunjukkan pada gambar di bawah ini:
Klik Kelola Jenkins dan temukan di sebelah kanan: Jenkins yang tidak aman memungkinkan siapa pun di jaringan untuk mengakses program seperti Anda. Pertimbangkan setidaknya mengaktifkan autentikasi untuk menghentikan penyalahgunaan. , pilihPengaturan keamanan, seperti yang ditunjukkan pada gambar di bawah ini:
Pilih "Basis data pengguna Jenkins sendiriSeperti yang ditunjukkan di bawah ini:
Setelah menyimpan,Program secara otomatis memodifikasi profil config.xmluntuk mengatur useSecurity ke true.
Klik pada daftar pengguna, sebagai berikut:
Klik ID pengguna, pilih Pengaturan, dan temukan pengaturan kata sandi, seperti yang ditunjukkan pada gambar di bawah ini:
Setelah mengatur ulang kata sandi, klik Simpan.
Terakhir, temukan kelola jenkins -> Konfigurasikan Keamanan Global, [Kontrol Akses] -[Kebijakan Otorisasi], atur "Pengguna yang masuk dapat melakukan apa sajaHanya pengguna yang login yang dapat mengakses dan melihat, seperti yang ditunjukkan pada gambar di bawah ini:
Memulai Ulang Layanan Jenkins (Akhir)
|