GeoServer - modifica password principale - masterpw.info mancante


10

Sto usando GeoServer 2.5.1 e voglio cambiare la mia Master Password predefinita come suggerito da GeoServer stesso quando accedo:

La password principale per questo server non è stata modificata rispetto all'impostazione predefinita. Si consiglia vivamente di cambiarlo ora. Cambiarlo

Il Change itlink mi porta al modulo Cambia password, anche se per questo ho bisogno della Master Password predefinita. Secondo questo documento, dovrei trovarlo in security/masterpw.info, tuttavia gli unici file che trovo ci sono masterpw.digeste masterpw.xml. Ho provato un sacco di sequenze che assomigliavano a pws da questi file e un file passwdin security/masterpw/defaultma tutto ciò che ho mai ricevuto è

org.geoserver.security.validation.MasterPasswordChangeException: password principale corrente non valida

Questo è riproducibile su due server diversi e molte nuove installazioni. Sto supervisionando qualcosa? Come posso cambiare il mio masterpw senza masterpw.info?

Risposte:


11

Se riesci ad accedere all'interfaccia utente del Geoserver con l'account admin, dovresti essere in grado di accedere al collegamento Password sotto la scheda Sicurezza nel menu di navigazione a sinistra. Una delle opzioni qui è di reindirizzare la password principale in un file, oltre a reimpostarla.

Se non riesci ad accedere, dovresti essere in grado di reimpostare la password dell'amministratore da crittografata a una in testo normale, temporaneamente: In /data/security/usergroup/default/users.xml, modifica

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

per

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

Quindi, una volta effettuato l'accesso, è possibile accedere al proprio account, aggiornare la password e salvarla, che la salverà nuovamente in un formato digest crittografato.


3
Per coloro che si imbattono in questo post, nella v2.5.2 di Geoserver, le modifiche apportate tramite la GUI vengono salvate automaticamente in questi file di configurazione. Vale a dire che non esiste alcuna impostazione per "reindirizzare la password principale in un file".
alexkb,

Sono ancora confuso da questo, non esiste un file di testo normale "masterpw.info" generato per impostazione predefinita, quindi non posso modificare la password principale né accedervi utilizzando il file passwd crittografato disponibile (ciò vanifica lo scopo di una password principale ).
ideamotore,

1
@ideamotor FYI, la password predefinita è geoserver, vedi la mia risposta per qualche informazione in più.
Stijn

2

La documentazione è obsoleta / errata.

È possibile scaricare la password principale accedendo a Sicurezza> Password e facendo clic su Password principale dimenticata? collegamento. Si scopre che la password predefinita è la stessa admindell'account:geoserver


Quindi questo significa che non esiste una password principale?
Honeybear

Non sono sicuro di cosa intendi. La password principale è una cosa, anche se è un po 'strano che possa essere decifrata.
Stijn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.