GeoServer - zmień hasło główne - brakuje masterpw.info

10

Korzystam z GeoServer 2.5.1 i chcę zmienić moje domyślne hasło główne, jak sugeruje sam GeoServer po zalogowaniu:

Hasło główne dla tego serwera nie zostało zmienione z domyślnego. Zdecydowanie zaleca się zmianę teraz. Zmień to

The Change itLink prowadzi mnie do zmiany postaci haseł, choć muszę domyślnego hasła głównego dla tego produktu. Według tego dokumentu, powinienem to znaleźć security/masterpw.info, jednak jedyne pliki, które tam znajduję, to masterpw.digesti masterpw.xml. Próbowałem kilka sekwencji, które wyglądały jak pws z tych plików i plik passwdw, security/masterpw/defaultale wszystko, co kiedykolwiek dostaję to

org.geoserver.security.validation.MasterPasswordChangeException: Bieżące hasło główne jest nieprawidłowe

Jest to powtarzalne na dwóch różnych serwerach i wielu nowych instalacjach. Czy coś nadzoruję? Jak mogę zmienić mój masterpw bez masterpw.info?

Honeybear
źródło

Odpowiedzi:

11

Jeśli możesz zalogować się do interfejsu Geoserver za pomocą konta administratora, dostęp do łącza Hasła powinien być możliwy na karcie Zabezpieczenia w lewym panelu nawigacyjnym. Jedną z opcji tutaj jest przesłanie hasła głównego do pliku, a także zresetowanie go.

Jeśli nie możesz się zalogować, powinieneś być w stanie zresetować hasło administratora z zaszyfrowanego na zwykły tekst, tymczasowo: W /data/security/usergroup/default/users.xml zmień

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

do

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

Następnie, gdy będziesz mógł się zalogować, możesz przejść do swojego konta, zaktualizować hasło i zapisać je, co spowoduje zapisanie go w postaci zaszyfrowanej streszczenia.

miejska legenda
źródło
3
Dla tych, którzy natkną się na ten post, w wersji 2.5.2 Geoserver zmiany dokonane za pomocą GUI są automatycznie zapisywane w tych plikach konfiguracyjnych. To znaczy, że nie ma ustawienia, aby „przesłać hasło główne do pliku”.
alexkb
Nadal jestem tym zaskoczony, domyślnie nie jest generowany plik tekstowy „masterpw.info”, więc nie mogę zmienić hasła głównego ani uzyskać do niego dostępu za pomocą dostępnego zaszyfrowanego pliku passwd (to przeczy celowi hasła głównego ).
ideamotor
1
@ideamotor FYI, domyślne hasło to geoserver, zobacz moją odpowiedź, aby uzyskać więcej informacji.
Stijn
2

Dokumentacja jest nieaktualna / błędna.

Można zrzucić hasło główne, przechodząc do opcji Bezpieczeństwo> Hasła i klikając Zapomniane hasło główne ? połączyć. Okazuje się, że domyślne hasło jest takie samo jak dla adminkonta:geoserver

Stijn
źródło
Oznacza to, że nie ma czegoś takiego jak hasło główne?
Honeybear
Nie jestem pewny co masz na myśli. Hasło główne jest rzeczą, chociaż jest nieco dziwne, że można je odszyfrować.
Stijn