GeoServer - змінити головний пароль - masterpw.info відсутній


10

Я використовую GeoServer 2.5.1 і хочу змінити свій головний пароль за замовчуванням, як це підказує сам GeoServer, коли я входжу:

Головний пароль для цього сервера не був змінений із замовчуванням. Настійно рекомендуємо змінити його зараз. Зміни це

У Change itзасланні приводить мене до форми пароля Change, хоча мені потрібно по замовчуванням майстер - пароль для цього в. Згідно цього документу, я повинен знайти його на це security/masterpw.info, однак тільки файли , я вважаю , є masterpw.digestі masterpw.xml. Я пробував купу послідовностей , які виглядали як PWS з цих файлів і файлів passwdв security/masterpw/defaultале все , що я коли - небудь отримую

org.geoserver.security.validation.MasterPasswordChangeException: Поточний головний пароль недійсний

Це можна відтворити на двох різних серверах та безлічі нових установок. Я щось наглядаю? Як я можу змінити свій masterpw без masterpw.info?

Відповіді:


11

Якщо ви можете увійти в користувальницький інтерфейс Geoserver за допомогою облікового запису адміністратора, вам слід мати доступ до посилання Passwords на вкладці Безпека зліва. Один з варіантів тут - передавати головний пароль у файл, а також скинути його.

Якщо ви не можете ввійти, ви повинні мати змогу скинути пароль адміністратора із зашифрованого до простого тексту, тимчасово: В /data/security/usergroup/default/users.xml, змінити

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

до

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

Потім, як тільки ви зможете увійти в систему, ви можете зайти у свій обліковий запис, оновити свій пароль і зберегти його, що дозволить зберегти його назад у зашифрованому вигляді дайджесту.


3
Для тих, хто стикається з цією публікацією, в v2.5.2 Geoserver, зміни, внесені через GUI, автоматично зберігаються в ці конфігураційні файли. Тобто немає налаштування "передавати головний пароль у файл".
alexkb

Я все ще збентежений цим, не існує генерованого за замовчуванням файла «masterpw.info», тому я не можу змінити головний пароль і не отримати доступ до нього, використовуючи доступний зашифрований файл passwd (це перешкоджає призначенню головного пароля ).
ідеймотор

1
@ideamotor FYI, пароль за замовчуванням - geoserverдив. мою відповідь для отримання додаткової інформації.
Штійн

2

Документація застаріла / неправильна.

Можна скинути головний пароль, перейшовши в розділ Безпека> Паролі та натиснувши Забутий пароль забути? посилання. Виявляється, що пароль за замовчуванням такий самий, як і для adminоблікового запису:geoserver


Так це означає, що немає такого поняття, як головний пароль?
Медовий ведмідь

Я не впевнений, що ти маєш на увазі. Головний пароль - річ, хоча трохи дивно, що її можна розшифрувати.
Штійн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.