背景
受影响的版本
- openUBMC 25.03
- openUBMC 25.06
- openUBMC 25.09
- openUBMC 25.12
变更描述
规格变化
不涉及
外观变化
不涉及
外部接口变化
account组件的资源协作接口 bmc.kepler.AccountService 的属性 EmergencyLoginAccountId ,对Read权限做出变更。
具体变更如下:
变更前
- 属性Read权限:ReadOnly
- 属性Write权限:UserMgmt
变更后
- 属性Read权限:UserMgmt
- 属性Write权限:UserMgmt
北向接口变化
1、WebRest GET接口/UI/Rest/AccessMgnt/AdvancedSecurity,无UserMgmt权限的用户获取到EmergencyLoginUser的值为""。
2、Redfish GET接口/redfish/v1/AccountService,无UserMgmt权限的用户获取到EmergencyLoginUser的值为null
3、Redfish GET接口redfish/v1/AccountService/PrivilegeMap下的 Oem/{{OemIdentifier}}/EmergencyLoginUser属性的GET权限从ConfigureSelf变更为ConfigureUsers。
安装方式变化
不涉及
兼容性说明
- BMC固件兼容性:当前变更仅涉及BMC的固件,跟周边组件不涉及兼容性
- openUBMC 和 BMC SDK 兼容性:对于新版本openUBMC (26.03)+老版本BMC SDK (25.12、25.09、25.06、25.03)的场景,不存在兼容性问题
- BMC与上层网管的兼容性: 对于涉及变更的WEB、redfish接口,1)如果使用管理员用户则不存在兼容性问题;2) 如果使用非管理员用户则存在获取不到紧急登录用户名的问题。
文档影响
无
建议动作
- 当BMC使用openUBMC 25.12 LTS及以后的版本时,若上层网管使用非管理员权限的用户获取紧急登录用户信息,则需要修改网管软件,改为使用管理员权限的用户获取