User Authencation
更新时间: 2025/06/26
在Gitcode上查看源码11h-用户认证(User-Authencation)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
用户认证。
权限
UserMgnt
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 91h |
| 1:3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=11h |
| 5 | [7]-unlock flag 0-reserved 1-unlock [6:0]-login type: 0-仅本地用户 1-域用户 |
| 6:21 | 用户名 数据长度为16个字节,不足填充0。 |
| 22:41 | 密码 数据长度为20个字节,不足填充0。 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code 81h User not exist 82h Invalid password |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 5 | 用户权限: 00h-Reserved 01h-Callback 02h-用户为普通用户(User level) 03h-用户为操作员(Operator level) 04h-用户为管理员(Administrator level) 05h-OEM 其中1和5在Web上不使用 |
| 6:9 | PrivilegeMask,预留。用于按功能授权扩展。 |
命令样例
用户认证
请求:
ipmitool raw 0x30 0x91 0xdb 0x07 0x00 0x11 0x00 0x41 0x64 0x6d 0x69 0x6e 0x69 0x73 0x74 0x72 0x61 0x74 0x6f 0x72 0x00 0x00 0x00 0x41 0x64 0x6d 0x69 0x6e 0x40 0x39 0x30 0x30 0x30 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00响应:
db 07 00 04 ff ff ff ff