账号相关
# 忘记系统管理员密码
# 2.8.0 版本及其以上
linux 执行:sh /xxxx/Server.sh restart -15 --rest:super_user_pwd
Ubuntu/Debian (docker) 执行:bash /xxxx/Server.sh restart -15 --rest:super_user_pwd
(2.10.0 及其以上) windows 执行: Server.bat restart --rest:super_user_pwd
(2.10.0 以下) windows 执行 Server.bat 操作面板会提示如果执行
注意⚠️:低版本的管理脚本可能未接收命令行传参,或者没有这个选项。还需要自行同步一下管理脚本里面的参数。(linux 版本中接收命令行参数传入程序变量为 $@
,windows 版本中参考官方最新版本管理脚本内容 )
如果linux docker容器执行报错误如下: KeepBx-System-JpomServerApplication /usr/local/jpom-server/ Server.sh: 60: [[: not found Server.sh: 70: [[: not found Server.sh: 76: Syntax error: "(" unexpected 执行:bash /xxxx/Server.sh restart -15 --rest:super_user_pwd 执行成功后后台会提示账号和重置密码
# 2.8.0 版本以下
- 删除服务端的数据目录中【data/user.json】所有用户信息将失效,需要重新初始化系统管理员账号信息(此操作不会其他其他信息以及项目运行状态)
- 重新确定密码,并js sha1后修改【data/user.json】中对应的系统管理员中的密码字段即可
# 账号异常锁定
为了保证账号安全,系统默认开启了账号多次登录失败后将锁定一定时间的功能。
账号被有意或者无意锁定后解决方案:
- 联系管理员,手动解锁账号。
- 超级管理则走忘记系统管理员密码流程(会自动解锁,限定 2.8.0 版本及其以上)
# 两步验证(两步认证)令牌丢失(mfa key 丢失)
当账号开启两步验证时,发生令牌丢失或者特殊场景无法使用令牌怎么重置或者关闭
# 超级管理员
在重启服务端时候添加 --close:super_user_mfa
参数来关闭两步认证,能正常登陆账号后可以再进入安全设置
里面重新开启
# linux
sh /xxxx/Server.sh restart --close:super_user_mfa
# windows
Server.bat restart --close:super_user_mfa
# 普通用户
找拥有管理权限的管理员在用户管理
中关闭对应用户当两步认证,能正常登陆账号后可以再进入安全设置
里面重新开启