Set User Payload Access 命令详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.06 | 2025/06/26 | pengqiang-gs | 初稿,新增命令详情 |
基本信息
功能说明
标准命令,控制具体的用户是否可以在指定的通道上激活负载。当前命令仅用于 RMCP 会话。 This command controls whether the specified user has the ability to activate the specified payload type on the given channel.
权限
UserMgmt
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Channel Number [7:4] - reserved [3:0] - Channel Number |
| 2 | [7:6] - Operation 00b = ENABLE. Writing a “1b” to enable/disable bit ENABLES corresponding payload. Writing “0b” to bit causes no change to enabled/disabled state 01b = DISABLE. Writing a “1b” to bit DISABLES corresponding payload. Writing 0b to bit causes no change to enabled/disabled state. 10b, 11b = reserved [5:0] - User ID. 000000b = reserved. |
| 3 | Standard Payload enables 1 [7:2] - reserved for standard payloads 2-7 enable/disable bits [1] - standard payload 1 (SOL) enable/disable [0] - reserved. Note: IPMI Messaging is enabled/disabled for users via the Set User Access command. |
| 4 | Standard Payload Enables 2 - reserved |
| 5 | OEM Payload Enables 1 [7] - OEM Payload 7 enable/disable [6] - OEM Payload 6 enable/disable [5] - OEM Payload 5 enable/disable [4] - OEM Payload 4 enable/disable [3] - OEM Payload 3 enable/disable [2] - OEM Payload 2 enable/disable [1] - OEM Payload 1 enable/disable [0] - OEM Payload 0 enable/disable |
| 6 | OEM Payload Enables 2 - reserved |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code Note: an implementation will not return an error completion code if the user access level is set higher than the privilege limit for a given channel. If it is desired to bring attention to this condition, it is up to software to check the channel privilege limits set using the Set Channel Access command and provide notification of any mismatch. |
命令样例
样例1:控制用户2在通道1上的激活负载使能
- 请求:
- 响应: