U‑Center2.0(iMC‑EIA)新增准入用户,操作日志显示成功,但用户列表消失;登录提示账号不存在或没有申请该服务
现象:WEB 增加准入用户,U‑Center 操作日志记录新增成功,但过一段时间用户从准入用户列表消失,终端认证提示账号不存在或没有申请该服务。
主要根因(按排查优先级)
- 开启 LDAP/AD 自动同步策略,勾选了【自动删除同步源不存在的用户】(最高概率)H3C
本地手工新增 EIA 用户,LDAP 定时同步任务执行,因为 AD/LDAP 源里面没有这个本地账号,任务自动把 iMC 本地用户删除。WEB 操作日志只记录 “人工新增”,后台定时任务删除用户属于系统任务,操作员日志里不会记录普通操作员操作,操作者显示
$SYSTEM系统账号H3C。
- 账号自动销户定时任务
EIA 开启【账号自动销户任务】,匹配闲置时长 / 过期时间,自动删除本地准入账号;新增时日志成功,时间到被后台任务清理掉H3C。
- 版本 BUG:特定 UC2.0/EIA 补丁版本,数据库事务异常,页面提交返回成功,但数据库持久化失败;或者定时同步任务异常误删。
- 权限 / 视图问题:操作员的数据权限过滤,看不到该分组下用户;但认证依然提示账号不存在,基本可以排除单纯页面权限。
需要查看哪些日志(重点)
①U‑Center2.0 WEB【系统‑日志管理‑操作日志】
- 筛选模块:
网络准入,时间覆盖【用户新增→用户消失】的完整时间段H3C。
- 重点查找操作者 =$SYSTEM(系统后台任务)的记录,看是否存在 “删除接入用户” 记录。
⚠️LDAP 同步、自动销户都是系统后台任务,不是管理员手动操作,操作员字段显示$SYSTEM。
②U‑Center2.0【系统‑日志管理‑运行日志列表】
导出对应时间段 EIA/UAM 组件运行日志,关键字过滤:deleteUser、ldap sync、自动销户、remove user,定位是哪个任务触发删除用户。
③iMC 后台任务日志(Linux 后台)
登录统一数字底盘 SSH,查看 uamjob 定时任务日志,确认 LDAP 同步任务、账号销户任务执行记录。
分步排查操作
步骤 1:检查 LDAP 同步策略
进入【自动化 > 网络准入 > 接入策略管理 > LDAP 业务管理 > 同步策略配置】
- 查看是否启用自动同步;
- 重点看是否勾选:自动删除同步源不存在的用户,勾选会把 iMC 本地手工账号清理掉H3C。
临时验证:取消勾选 “自动删除同步源不存在的用户”,手工新建测试用户,观察是否会消失。
步骤 2:检查账号自动销户任务
【自动化 > 网络准入 > 准入管理 > 参数管理 > 接入认证 > 账号自动销户任务】
查看是否启用闲置账号 / 过期账号自动删除,核对周期条件,看手工新增账号是否命中该销户规则H3C。
步骤 3:复现测试
- 关闭 LDAP 自动同步、关闭自动销户任务;
- 手工新建一个测试准入账号;
- 持续观察用户列表是否保留,终端测试认证;
- 若不再消失,确认就是定时任务导致;
- 若依旧消失,属于版本 / 数据库异常,收集日志提交 400。
步骤 4:认证报错提示 “账号不存在或没有申请该服务”
- 用户被后台删除:RADIUS 查询账号直接返回用户不存在;
- 用户存在但没有分配接入服务:账号存在,但没有绑定准入接入服务,同样报这个提示。
用户消失场景,绝大多数是账号记录已经被数据库删除。
规避方案
- 如果同时存在 LDAP 域账号 + iMC 本地手工账号:LDAP 同步策略不要勾选 “自动删除同步源不存在的用户”。
- 本地手工账号,评估是否需要开启账号自动销户;不需要就直接关闭销户任务。
- 确认 U‑Center2.0、EIA 组件补丁版本,升级到官方推荐稳定版本规避 BUG。
提交 400 需要准备的信息
- U‑Center2.0、EIA 组件版本;
- LDAP 同步策略截图、账号自动销户任务截图;
- 操作日志(包含新增用户、$SYSTEM 系统任务日志);
- 对应时间段 EIA/UAM 运行日志导出包;
- 复现操作步骤。
简短总结
- 现象典型特征:WEB 人工新增日志成功,过段时间账号消失,多是 LDAP 同步任务或者账号自动销户后台任务删除,后台任务操作员显示 $SYSTEM,管理员操作日志看不到人为删除记录H3C。
- 优先检查 LDAP 同步策略 “自动删除同步源不存在的用户” 开关,其次检查账号自动销户定时任务。
- 日志看两处:U‑Center 操作日志(筛选 $SYSTEM),导出 EIA 组件运行日志,定位触发删除的任务。
- 关闭对应任务后复现测试,区分配置问题还是软件 BUG。
暂无评论