2013-08-13 39 views
7

Quên mật khẩu quản trị cho SONAR. Googled và thấy rằng giá trị cho crypted_password phải được cập nhật thành 8b1254c1c684c5dc904f3f174cea1cacbde4ad84 sẽ đặt lại mật khẩu cho quản trị viên. Nhưng tôi vẫn không thể đăng nhập được.Cách khôi phục mật khẩu quản trị cho SONAR

Bất kỳ lời khuyên nào!

Cảm ơn bạn :)

Trả lời

14

Chỉ cần một bản cập nhật này liên kết mới là ở đây: http://docs.sonarqube.org/display/SONAR/Authentication

Như nó nói trên liên kết mà bạn có thể làm điều này:

Trong trường hợp bạn bị mất mật khẩu quản trị của ví dụ SonarQube của bạn, bạn có thể đặt lại bằng cách thực hiện truy vấn sau:

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

Điều này sẽ đặt lại mật khẩu cho quản trị viên.

+0

Tôi thiết lập một phiên bản cục bộ theo hướng dẫn hai phút này: http://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes. Sau khi bật LDAP, tôi không thể đăng nhập bằng quản trị viên/quản trị viên nữa và tôi không có bất kỳ người dùng quản trị viên nào. Tôi nghĩ rằng nó đang sử dụng "máy chủ cơ sở dữ liệu nhúng H2". Làm thế nào tôi có thể kết nối với cơ sở dữ liệu này để chạy truy vấn? –

3

Bạn cần kết nối với sonar DB và thay đổi mật khẩu quản trị từ đó. Đối postgresql:

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

Sau đó chạy truy vấn:

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

quản trị đường chuyền mới của bạn là:

user: admin 
pass admin 

Đừng quên thay đổi đèo admin sau khi bạn đăng nhập.

Nguồn: https://docs.sonarqube.org/display/SONAR/Authentication

Các vấn đề liên quan