[发明专利]一种IPMI用户的权限配置方法和装置有效
| 申请号: | 202110296666.6 | 申请日: | 2021-03-19 |
| 公开(公告)号: | CN112989293B | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 候志立 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
| 主分类号: | G06F21/30 | 分类号: | G06F21/30 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;陈黎明 |
| 地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 ipmi 用户 权限 配置 方法 装置 | ||
1.一种IPMI用户的权限配置方法,其特征在于,包括使用基板管理控制器执行以下步骤:
从外部存储设备读取并校验用户权限信息;
从所述用户权限信息中提取待配置的多个子权限组名称,以分别覆盖性地创建不包括任何用户的多个子权限组;
基于所述用户权限信息中每个主权限组对于每个子权限组的启用状态,而将每个所述主权限组作为所述子权限组的用户选择性地添加到每个所述子权限组中;
响应于所述主权限组中的IPMI用户请求基于IPMI协议的特定操作,而基于所述IPMI用户所在所述主权限组是否处于与特定操作相关的所述子权限组中来选择性地允许所述特定操作。
2.根据权利要求1所述的方法,其特征在于,所述用户权限信息包括多个主权限组的组信息,并且每个所述组信息包括对应的所述主权限组的以下至少之一:名称、编号、相对于每个所述子权限组的启用状态、校验码。
3.根据权利要求2所述的方法,其特征在于,校验所述用户权限信息包括:
基于特定所述主权限组的名称、编号、和相对于每个所述子权限组的启用状态的编码值确定校验位;
响应于所述校验位等同于特定所述主权限组的所述校验码而确定特定所述主权限组校验成功,响应于每个所述主权限组均校验成功而确定所述用户权限信息校验成功。
4.根据权利要求3所述的方法,其特征在于,还包括:响应于所述用户权限信息未被读取到或未能校验成功,而将预先指定的默认权限配置用作所述用户权限信息。
5.根据权利要求2所述的方法,其特征在于,多个所述主权限组包括以下至少之一:管理员、操作员、普通用户、设备制造商;多个所述子权限组包括以下至少之一:查询权限、配置权限、KVM权限、Rmedia权限、安全管理权限、用户管理权限、自定义权限、电源控制权限、故障诊断权限。
6.根据权利要求2所述的方法,其特征在于,基于所述用户权限信息中每个所述主权限组对于每个子权限组的启用状态,而将每个所述主权限组作为所述子权限组的用户选择性地添加到每个所述子权限组中包括针对每个所述主权限组和每个所述子权限组分别执行以下步骤:
响应于所述主权限组对于一子权限组的启用状态为启用,而将所述主权限组以用户身份添加到所述子权限组中;
响应于所述主权限组对于一子权限组的启用状态为禁用,而不执行任何添加操作。
7.根据权利要求1所述的方法,其特征在于,分别覆盖性地创建不包括任何用户的多个子权限组包括针对每个所述子权限组分别执行以下步骤:
使用系统调用判断所述子权限组是否已经存在;
响应于所述子权限组尚不存在,而直接创建所述子权限组;
响应于所述子权限组已经存在,而清除所述子权限组中的所有用户。
8.根据权利要求1所述的方法,其特征在于,基于所述IPMI用户所在所述主权限组是否处于与特定操作相关的所述子权限组中来选择性地允许所述特定操作包括:
使用系统调用判断所述IPMI用户所在所述主权限组是否处于与特定操作相关的所述子权限组中;
响应于所述主权限组处于所述子权限组中,而允许所述特定操作;
响应于所述主权限组不处于所述子权限组中,而拒绝所述特定操作。
9.根据权利要求1所述的方法,其特征在于,所述外部存储设备包括独立于所述基板管理控制器工作的非易失性存储器,所述非易失性存储器以经过配置的文件格式存储所述用户权限信息并且在所述基板管理控制器被擦写刷新时不受影响。
10.一种IPMI用户的权限配置装置,其特征在于,包括:
外部存储设备,存储有用户权限信息;和
基板管理控制器,电性连接到所述外部存储设备,并且存储有所述基板管理控制器可运行的程序代码,所述程序代码在被运行时执行以下步骤:
从所述外部存储设备读取并校验所述用户权限信息;
从所述用户权限信息中提取待配置的多个子权限组名称,以分别覆盖性地创建不包括任何用户的多个子权限组;
基于所述用户权限信息中每个主权限组对于每个子权限组的启用状态,而将每个所述主权限组作为所述子权限组的用户选择性地添加到每个所述子权限组中;
响应于所述主权限组中的IPMI用户请求基于IPMI协议的特定操作,而基于所述IPMI用户所在所述主权限组是否处于与特定操作相关的所述子权限组中来选择性地允许所述特定操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110296666.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动摊晾系统
- 下一篇:一种静压桩机强压补强施工方法





