使用找回密码功能
通常,在安装完 nvPress 后应该立即配置好邮件服务,在忘记密码时,可以通过登录页面的“忘记密码”按钮来发送邮件重置密码。
没有配置邮件服务
如果没有配置邮件服务,可以让其他有管理权限的用户配置好邮件服务,然后再使用找回密码功能。
直接操作数据
::: danger
操作数据相当危险,可能造成数据损坏,在操作前,必须备份好Docker映射的数据文件!
手动修改数据前时,应停止nvPress容器
:::
如果没有第二个管理员、也没有配置邮件服务,但拥有服务器管理权限。那么可以尝试:
- 在后台停止nvPress的Docker服务(确认Docker已经停止后再进行下一步操作)
- 打开Docker映射的nv-content/data目录,找到 users.json 文件,下载下来
- 找到你的用户名,用户名后面的就是使用md5加密后的字符(如下图所示)
- 用一个【新的密码】使用md5生成密码对应的md5字符
- 将生成的md5字符粘贴到user.json中对应的位置
例如:
密码123456
生成的结果是:e10adc3949ba59abbe56e057f20f883e
将 e10adc3949ba59abbe56e057f20f883e
粘贴到上面后,登录密码就会修改为:123456
- 上传user.json文件,覆盖到原位置
- 重新启动docker后,使用你新的密码登录