GeoServer - เปลี่ยนรหัสผ่านหลัก - masterpw.info หายไป


10

ฉันใช้ GeoServer 2.5.1 และฉันต้องการเปลี่ยนรหัสผ่านหลักเริ่มต้นตามที่ GeoServer แนะนำเองเมื่อเข้าสู่ระบบ:

รหัสผ่านหลักสำหรับเซิร์ฟเวอร์นี้ไม่ได้เปลี่ยนจากค่าเริ่มต้น ขอแนะนำอย่างยิ่งให้คุณเปลี่ยนทันที เปลี่ยนมัน

Change itเชื่อมโยงนำไปสู่ฉันไปที่รูปแบบเปลี่ยนรหัสผ่าน แต่ฉันจำเป็นต้องใช้รหัสผ่านหลักเริ่มต้นสำหรับการนี้ ตามนี้ doc, ฉันควรจะพบว่ามันมันที่security/masterpw.infoแต่ไฟล์เดียวที่ฉันพบว่ามีและmasterpw.digest masterpw.xmlฉันได้ลองลำดับที่ดูเหมือน pws จากไฟล์เหล่านี้และไฟล์passwdในsecurity/masterpw/defaultแต่ทั้งหมดที่ฉันเคยได้รับคือ

org.geoserver.security.validation.MasterPasswordChangeException: รหัสผ่านหลักปัจจุบันไม่ถูกต้อง

สิ่งนี้สามารถทำซ้ำได้บนเซิร์ฟเวอร์สองเครื่องที่แตกต่างกันและการติดตั้งใหม่ ๆ มากมาย ฉันกำลังดูแลบางสิ่งอยู่หรือไม่ ฉันจะเปลี่ยน masterpw ของฉันได้masterpw.infoอย่างไร

คำตอบ:


11

หากคุณสามารถเข้าสู่ Geoserver UI ด้วยบัญชีผู้ดูแลระบบคุณควรจะสามารถเข้าถึงลิงก์รหัสผ่านภายใต้แท็บความปลอดภัยในการนำทางด้านซ้าย หนึ่งในตัวเลือกที่นี่คือการไพพ์รหัสผ่านหลักไปยังไฟล์รวมทั้งรีเซ็ต

หากคุณไม่สามารถเข้าสู่ระบบได้คุณควรจะสามารถรีเซ็ตรหัสผ่านของผู้ดูแลระบบจากการเข้ารหัสเป็นข้อความธรรมดาได้ชั่วคราว: ใน /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" ที่สร้างขึ้นตามค่าเริ่มต้นดังนั้นฉันจึงไม่สามารถเปลี่ยนรหัสผ่านหลักหรือเข้าถึงได้โดยใช้ไฟล์รหัสผ่านที่เข้ารหัสที่มีอยู่ (ซึ่งเอาชนะวัตถุประสงค์ของรหัสผ่านหลัก )
ideamotor

1
@ideamotor FYI รหัสผ่านเริ่มต้นคือgeoserverดูคำตอบของฉันสำหรับข้อมูลเพิ่มเติม
Stijn

2

เอกสารคู่มือล้าสมัย / ไม่ถูกต้อง

เป็นไปได้ไหมที่จะทิ้งรหัสผ่านหลักโดยไปที่ความปลอดภัย> รหัสผ่านและคลิกรหัสผ่านหลักที่ถูกลืม? ลิงค์ ปรากฎว่ารหัสผ่านเริ่มต้นเป็นเช่นเดียวกับadminบัญชี:geoserver


ดังนั้นหมายความว่าไม่มีสิ่งเช่นรหัสผ่านหลัก?
Honeybear

ฉันไม่แน่ใจว่าคุณหมายถึงอะไร รหัสผ่านหลักเป็นสิ่งหนึ่งถึงแม้ว่าจะแปลกนิดหน่อยที่สามารถถอดรหัสได้
Stijn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.