IPMI 的权限体系 和 iBMC 的权限体系不是一模一样的。
IPMI权限包含以下几种,执行ipmitool user priv help可以查看帮助
Privilege levels:
* 0x1 - Callback
* 0x2 - User
* 0x3 - Operator
* 0x4 - Administrator
* 0x5 - OEM Proprietary
* 0xF - No Access
与iBMC的权限对应关系如下, 源码在account仓库
[enum.IpmiPrivilege.RESERVED:value()] = enum.RoleType.NoAccess:value(),
[enum.IpmiPrivilege.CALLBACK:value()] = enum.RoleType.NoAccess:value(),
[enum.IpmiPrivilege.USER:value()] = enum.RoleType.CommonUser:value(),
[enum.IpmiPrivilege.OPERATOR:value()] = enum.RoleType.Operator:value(),
[enum.IpmiPrivilege.ADMIN:value()] = enum.RoleType.Administrator:value(),
[enum.IpmiPrivilege.OEM:value()] = enum.RoleType.NoAccess:value(),
[enum.IpmiPrivilege.NO_ACCESS:value()] = enum.RoleType.NoAccess:value(),