Αναθεώρηση:
Ξέχασα τον κωδικό πρόσβασης Jenkins που όρισα εκείνη τη στιγμή επειδή άλλαξα τον υπολογιστή μου, πώς μπορώ να επαναφέρω τον κωδικό πρόσβασης του λογαριασμού μου Jenkins;
Περιβάλλον: Σύστημα Windows 10 64-bit, Jenkins 2.249.3
Αρχικά, βρείτε τον κατάλογο εφαρμογών της υπηρεσίας jenkins, ανοίξτε το αρχείο καταγραφής Jenkins.wrapper.log και δείτε τα λεπτομερή αρχεία καταγραφής INFO, όπως φαίνεται παρακάτω:
Δείτε τη διαμόρφωση εκκίνησης για το Jenkins ως εξής:
2021-03-30 13:30:23,877 ΠΛΗΡΟΦΟΡΙΕΣ - Εκκίνηση 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 είναι: C: \ Windows \ system32 \ config \ systemprofile \ AppData \ Local \ Jenkins \ war, οπότε ανοίγουμε τον γονικό του κατάλογο και πηγαίνουμε στο φάκελο .jenkins.
Διαδρομή: C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins\.jenkins, ανοίξτε το αρχείο διαμόρφωσης config.xml, όπως φαίνεται παρακάτω:
βούλησηuseSecurityΟρίστε σε false, ως εξής:
Επανεκκινήστε την υπηρεσία Jenkins. Ανοίξτε ξανά τον ιστότοπο Jenkins και αυτή τη στιγμή, θα εισέλθουμε στο σύστημα απευθείας χωρίς κωδικό πρόσβασης, όπως φαίνεται στο παρακάτω σχήμα:
Κάντε κλικ στην επιλογή Διαχείριση Jenkins και βρείτε στα δεξιά: Το Insecure Jenkins επιτρέπει σε οποιονδήποτε στο δίκτυο να έχει πρόσβαση στο πρόγραμμα όπως εσείς. Εξετάστε τουλάχιστον το ενδεχόμενο να ενεργοποιήσετε τον έλεγχο ταυτότητας για να σταματήσει η κατάχρηση. , επιλέξτεΡυθμίσεις ασφαλείας, όπως φαίνεται στο παρακάτω σχήμα:
Επιλέξτε "Βάση δεδομένων χρηστών του JenkinsΟπως φαίνεται παρακάτω:
Μετά την αποθήκευση,Το πρόγραμμα τροποποιεί αυτόματα το προφίλ config.xmlγια να ορίσετε την τιμή useSecurity σε true.
Κάντε κλικ στη λίστα των χρηστών, ως εξής:
Κάντε κλικ στο αναγνωριστικό χρήστη, επιλέξτε Ρυθμίσεις και βρείτε τις ρυθμίσεις κωδικού πρόσβασης, όπως φαίνεται στην παρακάτω εικόνα:
Αφού επαναφέρετε τον κωδικό πρόσβασης, κάντε κλικ στην επιλογή Αποθήκευση.
Τέλος, βρείτε τη διαχείριση jenkins -> Διαμόρφωση καθολικής ασφάλειας, [Έλεγχος πρόσβασης] -[Πολιτική εξουσιοδότησης], ορίστε "Οι συνδεδεμένοι χρήστες μπορούν να κάνουν τα πάνταΜόνο οι συνδεδεμένοι χρήστες μπορούν να έχουν πρόσβαση και να προβάλλουν, όπως φαίνεται στην παρακάτω εικόνα:
Επανεκκίνηση της υπηρεσίας Jenkins (Τέλος)
|