一个很早的geoserver丢失了密码,没人记得。
按照大多数建议,前往geoserver_data_dir/security/users.properties中查看,看到了admin=geoserver。
随后使用该用户名密码尝试登录(其实之前就试过了),不出意料地失败了。
然后在security中随便翻找,找到了usergroup/default/user.xml,但其中的密码是加密后的

于是我找到了一个知道密码的geoserver,将对应的密文复制到这里。
重启这个geoserver,第二次尝试,还是登录失败。
度娘是没戏了,问问必应吧。
幸运的是,最终从浩如烟海的信息中找到了一丝线索,如下图:

按照这种方法,我将usergroup/default/user.xml中的password改成了:password=“plain:geoserver”。
不用重启geoserver,直接试密码,终于成功了。
文章讲述了在忘记Geoserver密码后,尝试通过检查users.properties文件和user.xml文件来恢复密码的过程。作者发现密码是加密的,于是从另一个知道密码的Geoserver获取密文,但仍然无法登录。最终,通过将用户密码设置为plain:geoserver格式,成功解决了登录问题。

3184

被折叠的 条评论
为什么被折叠?



