GeoServer - thay đổi Mật khẩu chủ - thiếu masterpw.info


10

Tôi đang sử dụng GeoServer 2.5.1 và tôi muốn thay đổi Mật khẩu chủ mặc định của mình như được đề xuất bởi chính GeoServer khi tôi đăng nhập:

Mật khẩu chủ cho máy chủ này không được thay đổi từ mặc định. Rất khuyến khích bạn thay đổi nó ngay bây giờ. Thay đổi nó

Các Change itdẫn liên kết tôi với hình thức mật khẩu thay đổi, mặc dù tôi cần mật khẩu mặc định Thạc sĩ cho việc này. Theo tài liệu này , tôi phải tìm thấy nó tại security/masterpw.info, tuy nhiên các tệp duy nhất tôi tìm thấy có masterpw.digestmasterpw.xml. Tôi đã thử một loạt các chuỗi trông giống như pws từ các tệp này và một tệp passwdtrong security/masterpw/defaultnhưng tất cả những gì tôi nhận được là

org.geoserver.security.validation.MasterPasswordChangeException: Mật khẩu chủ hiện tại không hợp lệ

Điều này có thể tái tạo trên hai máy chủ khác nhau và nhiều cài đặt mới. Tôi có giám sát cái gì không? Làm thế nào tôi có thể thay đổi masterpw của mình mà không có masterpw.info?

Câu trả lời:


11

Nếu bạn có thể đăng nhập vào Giao diện người dùng Geoserver bằng tài khoản quản trị viên, bạn sẽ có thể truy cập vào liên kết Mật khẩu trong tab Bảo mật ở điều hướng bên trái. Một trong các tùy chọn ở đây là chuyển mật khẩu chính ra một tệp, cũng như đặt lại mật khẩu.

Nếu bạn không thể đăng nhập, bạn sẽ có thể đặt lại mật khẩu của quản trị viên từ mã hóa thành một bản rõ, tạm thời: Trong /data/security/usergroup/default/users.xml, hãy thay đổi

<user enabled="true" name="admin" password="digest1:D9miJH/hVgfxZJscMafEtbt...JOSV4POi55PQI4tw"/>

đến

<user enabled="true" name="admin" password="plain:new-password-here"/>

Sau đó, khi bạn có thể đăng nhập, bạn có thể truy cập vào tài khoản của mình, cập nhật mật khẩu và lưu nó, điều này sẽ lưu lại dưới dạng thông báo được mã hóa.


3
Đối với những người đi qua bài đăng này, trong phiên bản 2.5.2 của Geoserver, các thay đổi được thực hiện thông qua GUI, sẽ tự động được lưu vào các tệp cấu hình này. Điều đó có nghĩa là không có cài đặt nào để "chuyển mật khẩu chính ra một tệp".
alexkb

Tôi vẫn còn bối rối bởi điều này, không có tệp văn bản gốc "masterpw.info" được tạo theo mặc định, vì vậy tôi không thể thay đổi mật khẩu chính cũng như truy cập bằng cách sử dụng tệp mật khẩu được mã hóa có sẵn (điều này đánh bại mục đích của mật khẩu chính ).
ideamotor

1
@ideamotor FYI, mật khẩu mặc định là geoserver, xem câu trả lời của tôi để biết thêm thông tin.
Stijn

2

Các tài liệu đã lỗi thời / sai.

Bạn có thể kết xuất mật khẩu chính bằng cách điều hướng đến Bảo mật> Mật khẩu và nhấp vào mật khẩu Chính bị quên? liên kết. Hóa ra mật khẩu mặc định giống với admintài khoản:geoserver


Vì vậy, điều này có nghĩa là không có mật khẩu chủ?
Honeybear 16/03/18

Tôi không chắc ý của bạn là gì. Mật khẩu chủ là một thứ, mặc dù có một chút kỳ lạ là nó có thể được giải mã.
Stijn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.