How to Reset Your Jenkins Admin Password: A Step-by-Step Guide

Search for a command to run...

No comments yet. Be the first to comment.
ServiceUsage Amazon EC2Hosting web applications, backend servers, and enterprise applications Amazon S3Storing and retrieving large amounts of data, hosting static websites, serving as a CDN Amazon RDSHosting production databases, data warehousi...

What is Cloud Computing? Cloud computing refers to the delivery of computing services—such as servers, storage, databases, networking, software, and more—over the internet ("the cloud") to offer faster innovation, flexible resources, and economies of...

Hey Jenkins Users!
Ever found yourself locked out of your Jenkins admin account and scratching your head on how to regain access? Don't worry; we've got you covered! In this quick guide, we'll walk you through the steps to reset your Jenkins admin password seamlessly.
Step 1: Stop Jenkins The first step is to halt Jenkins to ensure a smooth password reset process. You can do this by executing the following command:
sudo systemctl stop jenkins
Step 2: Edit config.xml Next, you need to modify the Jenkins configuration file. Open it using your favorite text editor (in this example, we'll use nano):
sudo nano /var/lib/jenkins/config.xml
Step 3: Enable Signup Within the config.xml file, locate the <disableSignup> tag and change its value from true to false. This step enables user registration, which is necessary to create a new user and reset the admin password.
Step 4: Start Jenkins Now that you've made the necessary changes, it's time to start Jenkins again:
sudo systemctl start jenkins
Step 5: Register a New User and Reset Password With Jenkins up and running, navigate to the Jenkins login page and register a new user account. Once registered, log in with the newly created account and proceed to reset the admin password through the Jenkins interface.
Step 6: Revert Changes After successfully resetting the admin password, it's essential to revert the changes made to the config.xml file to maintain security. Repeat steps 1 and 2 to stop Jenkins and open the configuration file for editing. Then, set the <disableSignup> tag back to true. Finally, start Jenkins again to apply the changes:
sudo systemctl stop jenkins
sudo nano /var/lib/jenkins/config.xml
sudo systemctl start jenkins
And there you have it! Your Jenkins admin password is reset, and your system is secure once again. If you encounter any issues or need further assistance, feel free to reach out. We're here to help!
Happy Jenkins-ing! 😊