如何重置Enterprise Integrator部署中的管理员账户密码
Enterprise Integrator超级管理员密码重置方法
可行的重置途径
1. 直接修改数据库(最可靠的方式)
- 登录EI部署所使用的数据库(如MySQL、PostgreSQL等)
- 定位到用户表
UM_USER,找到目标超级管理员账户(默认用户名admin,对应租户IDUM_TENANT_ID=0) - 生成符合EI加密规则的密码:
进入EI安装目录的bin文件夹,执行加密工具命令:- Linux/macOS:
./ciphertool.sh -Dconfigure - Windows:
ciphertool.bat -Dconfigure
按照提示输入新密码,工具会输出加密后的字符串
- Linux/macOS:
- 执行SQL更新语句替换密码:
UPDATE UM_USER SET UM_PASSWORD = '生成的加密密码字符串' WHERE UM_USER_NAME = 'admin' AND UM_TENANT_ID = 0; - 重启EI服务,即可使用新密码登录
2. API途径说明
API重置密码需要先获取管理员权限的认证令牌,因此在遗失超级管理员密码的情况下,无法直接通过API完成重置操作,必须先通过数据库等方式恢复权限后,才能调用EI的用户管理API进行后续的密码管理。
内容的提问来源于stack exchange,提问作者Nitaaraa
相关产品推荐
相关产品推荐

