oms长时间未登录,密码已过期,如何修改?

【 使用环境 】生产环境
【 OB or 其他组件 】oms
【 使用版本 】4.1.1
【问题描述】oms初始admin的密码已修改,超过规定时间未修改密码,密码已过期。
【复现路径】登录时提示密码已锁定,当前用户角色:ADMIN ,请联系更高权限用户协助修改密码。
【附件及日志】无

1 个赞

OMS没有密码超期锁定这个功能,只有多次输入错误密码导致锁定
解决办法:
登录OMS元数据库的rm库
update oms_user set is_locked=0 where name=‘admin’;

1 个赞

admin没有被锁定,数据库的信息如下:

1 个赞

登录失败的截图看一下

login_failure_times和is_locked都设置成0试试
如果不行,进入oms容器:supervisorctl restart oms_console

1 个赞

昨天直接在数据库把root的密码改成了和admin的一样了(加密后的)然后用root登录的,忘记了原始root密码,这个有啥影响么,需要改回去不?

如果已经登录进去了,可以在 系统管理-用户管理 中修改秘密
如果密码确实忘记了且当前oms中没有运行中的链路,建议直接重新安装最新版oms 4.2.1 ce

1 个赞

我也遇到了此问题(root、admin均被锁),现在数据库里数据没有异常(is_locked就是0),也重启了oms_console,依然不能登陆,除了重装还有其他方法吗?


image

1 个赞

我试了下把gmt_password_modified 改到近期可以了 :joy:

2 个赞

是不是名还是不对?

1 个赞

update oms_user set gmt_password_modified=‘2025-06-14 22:45:09’ where name=‘root’; 把2025-06-14 22:45:09的时间调整到前一天,亲测有效,

1 个赞

学到了哈