你遇到的“跳过”现象,很可能并非策略失效,而是 Portal认证页面显示异常,或是对该策略工作机制的误解。要强制用户修改密码,关键在于正确配置并理解其行为。
强制修改密码的功能需要两项配置配合生效。
启用全局密码控制策略
首先,必须在iMC平台启用全局密码控制策略。路径为:“用户” > “接入策略管理” > “业务参数配置” > “系统设置” > “用户密码控制配置”。
为用户账号开启“下次登录须修改密码”
全局策略启用后,就可以对单个用户操作了。
正确配置后,用户首次认证成功时会看到一个密码修改页面。如果用户“跳过”或没看到此页面,通常有以下几种可能:
客户端兼容性问题:如果使用的是iNode客户端,需要确保客户端版本与策略兼容。可以尝试清除iMC上的无感知认证记录,并在设备侧将该用户强制下线后重新测试。
未真正启用策略:再次确认“用户密码控制配置”已全局启用,且用户账号的“下次登录修改密码”选项确实已勾选。
暂无评论
现象:接入用户勾选启用用户密码控制策略 + 下次登录需修改密码;Portal 认证成功后推送修改密码页面,用户不填新旧密码,直接点右上角完成按钮,直接上网,绕过强制改密码流程。 根因:Portal 改密码页面右上角【完成】是前端页面按钮,老版本 EIA 仅做前端提示,后端鉴权没有拦截;“十分钟后强制下线” 是提醒,不是实时阻断,用户可以直接点完成跳过页面直接放行网络访问Hewle...。
页面提示 “十分钟内修改密码,否则强制下线”,是超时后才踢下线,不是立即阻断,用户可以直接上网十分钟。
该 Portal 修改密码页面右上角 “完成” 按钮可绕过,是 iMC EIA 已知问题。
操作:登录 H3C 服务支持平台,下载对应 iMC 版本 EIA/UAM 的最新补丁包,升级 EIA 组件。升级完成后重新发布 Portal 页面模板,清空浏览器缓存测试。
⚠️模板修改属于定制页面,iMC 版本升级会覆盖自定义页面,升级后需要重新修改。
即使页面绕过,后端用户属性标记 “下次登录修改密码” 仍然存在。
EIA 配置:接入服务参数,关闭 “密码需修改用户允许透明认证” 选项。
display uam user username xxx查看用户标记 password‑must‑change=true。#iMC后台查看用户标记,命令行脚本查看
uam.bat -showuser username
❌误区:勾选 “下次登录需修改密码”,Portal 页面原生就会禁止点完成。 ✅真相:旧版本 EIA 页面右上角完成按钮是页面跳转按钮,后端没有拦截;仅靠 10 分钟定时器踢用户,所以可以短暂绕过上网,必须升级补丁或者修改页面模板去掉完成按钮。
❌误区:iNode 客户端 Portal 会有同样问题。 ✅真相:iNode 客户端 Portal 不受该 Web 页面问题影响,iNode 客户端不提供 “完成” 跳过按钮,必须修改密码。该漏洞只发生在浏览器 Web Portal 触摸版页面。
表格
| EIA 版本 | 右上角完成按钮行为 |
|---|---|
| E0630P09 及更早 | 完成按钮可用,不修改密码直接放行,10 分钟后踢下线,可以绕过 |
| E0630P10 及以后修复补丁 | 完成按钮置灰不可点击,必须提交修改密码成功,才能放行网络 |
总结:最优方案是升级 EIA 组件到 E0630P10 以上补丁;临时应急可以修改 modifyPwd_touch.html 模板删除右上角完成按钮。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论