2013-08-13 2 views
7

SONAR의 관리자 암호를 잊어 버렸습니다. Google은 crypted_password의 값을 8b1254c1c684c5dc904f3f174cea1cacbde4ad84으로 업데이트해야 암호가 admin으로 재설정됨을 발견했습니다. 하지만 여전히 로그인 할 수 없습니다.SONAR의 관리자 암호를 복구하는 방법

모든 조언!

고맙습니다.

답변

14

recreate an admin user에 그냥 업데이트는 새로운 링크는 여기에 있습니다 : 당신이의 관리자 암호를 분실

을 경우 :이 링크를 말한대로 http://docs.sonarqube.org/display/SONAR/Authentication

당신은이 작업을 수행 할 수 있습니다 SonarQube 인스턴스의 경우 다음 쿼리를 실행하여 재설정 할 수 있습니다.

update users 
set crypted_password = '88c991e39bb88b94178123a849606905ebf440f5', salt= '6522f3c5007ae910ad690bb1bdbf264a34884c6d' 
where login = 'admin' 

이렇게하면 암호가 admin으로 재설정됩니다.

+0

이 2 분 명령에 따라 로컬 인스턴스를 설정했습니다. http://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes. LDAP를 사용하도록 설정 한 후에는 더 이상 admin/admin으로 로그인 할 수 없으며 관리자 사용자가 없습니다. 나는 그것이 "H2 임베디드 데이터베이스 서버"를 사용하고 있다고 생각합니다. 이 데이터베이스에 연결하여 쿼리를 실행하려면 어떻게해야합니까? –

3

sonar DB에 연결하고 거기에서 관리자 암호를 변경해야합니다. PostgreSQL을 위해 :

update users set crypted_password = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' where login = 'admin'; 

새 관리자 패스는 다음과 같습니다 :

user: admin 
pass admin 

는 로그인 후 관리자의 패스를 변경하는 것을 잊지 마세요

psql -h mysonar.dc9wocad9da.us-west-1.rds.amazonaws.com -p 5432 -U sonaruser sonardb 

그런 다음 쿼리를 실행합니다.

출처 : https://docs.sonarqube.org/display/SONAR/Authentication

관련 문제