The Biggest Problem With Bitbucket Admin Password Reset, And How You Can Fix It

Linuxtopic
0

tags: bitbucket login, bitbucket server,  bitbucket tutorial, bitbucket reset password, atlassian bitbucket, atlassian, bitbucket, git, git atlassian, git commands, bitbucket server login



Bitbucket Lockout Recovery Process



As an administrator, you may find yourself locked out of Bitbucket Server and unable to log in. This situation can arise when all users are managed externally from Bitbucket Server, and Bitbucket Server becomes unable to access those user directories for some reason, including


BITBUCKET_HOME:      /bitbucket/atlassian/application-data/bitbucket


CATALINA_BASE:           /opt/atlassian/bitbucket/4.0.3


Step  1: 





Locate your Bitbucket Home Directory 





ps  -ef   | grep  atl





Find following line “JVM_SUPPORT_RECOMMENDED_ARGS” in your CATALINA_BASE 





grep -HRn "JVM_SUPPORT_RECOMMENDED_ARGS" /opt/atlassian/bitbucket/4.0.3/bin





Screenshot Bitbucket Server Version 4.0.x 









for Windows, edit setenv.bat  file


For linux, edit setenv.bat file





Screenshot Bitbucket Server Version  5.X+, and later.










For Window, edit  _start-webapp.bat


For Linux, exit  _start-webapp.sh





Step 2:





Open file as per the your bitbucket server version :


vi  /opt/atlassian/bitbucket/4.0.3/bin/setenv.sh


Find line JVM_SUPPORT_RECOMMENDED_ARGS and add following line “-





Datlassian.recovery.password=temporarypassword”

Video Tutorial - Click Here







# Occasionally Atlassian Support may recommend that you set some specific JVM arguments.  You can use this variable


# below to do that.


#


JVM_SUPPORT_RECOMMENDED_ARGS="-Datlassian.recovery.password=temporarypassword"





Here “temporarypassword” is temporary password to open git in recovery mode, you can set  any suitable recovery password. 










Step 3:





After the update bitbucket setenv.sh file restart service  and open bitbucket server





/etc/init.d/atlbitbucket stop/etc/init.d/atlbitbucket start














Username:  recovery_admin


Password: temporarypassword





Note:  Bitbucket is running in recovery mode. You can log in as recovery_admin  using the password specified when starting Bitbucket - Bitbucket Server Recovery Doc





Step 4:





Change Bitbucket Server Admin Password : After successfully login on Bitbucket Server





Go to Settings → User → Administrator 





Click on Change Password and Update new password 










Step 5:





Now we have  successfully changed  admin password, Now we will disable bitbucket server recover mode


vi  /opt/atlassian/bitbucket/4.0.3/bin/setenv.sh





Find line JVM_SUPPORT_RECOMMENDED_ARGS and remove following line “-Datlassian.recovery.password=temporarypassword”





# Occasionally Atlassian Support may recommend that you set some specific JVM arguments.  You can use this variable


# below to do that.


#


JVM_SUPPORT_RECOMMENDED_ARGS=""










Bitbucket Recover mode disabled, Restart bitbucket service 





/etc/init.d/atlbitbucket stop/etc/init.d/atlbitbucket start





Thanks










Tags:

Post a Comment

0Comments

Post a Comment (0)

#buttons=(Ok, Go it!) #days=(20)

Our website uses cookies to enhance your experience. Check Now
Ok, Go it!