问题描述
S920X20/S20机型中,如何针对BMC忘记用户名密码这种状态给出解决方法?
环境信息
-
操作系统: Ubuntu 24.04
-
软件版本:S20 X20 BMC版本
-
硬件配置:S20 X20
重现步骤
-
[第一步]
-
[第二步]
-
[第三步]
期望结果
给出解决忘记用户密码的方法
实际结果
[实际发生了什么,包含错误信息]
尝试过的解决方案
[列出您已经尝试过的解决方案及结果]
分析结论
[详细总结您对此问题的分析结论]
S920X20/S20机型中,如何针对BMC忘记用户名密码这种状态给出解决方法?
操作系统: Ubuntu 24.04
软件版本:S20 X20 BMC版本
硬件配置:S20 X20
[第一步]
[第二步]
[第三步]
给出解决忘记用户密码的方法
[实际发生了什么,包含错误信息]
[列出您已经尝试过的解决方案及结果]
[详细总结您对此问题的分析结论]
答案内容由AI生成,仅供参考:
| 方法 | 适用场景 | 备注 |
|---|---|---|
| 默认凭据登录 | 密码被误改、遗忘次数不多 | 确认密码为 Admin@90000 |
| IPMItool 添加用户 | OS 正常且 IPMItool 可用 | 如返回 0x87 则需烧片 |
| BIOS 重置密码 | 特定主板支持 | 参考硬件手册 |
| 重新烧写 BMC | 无法添加用户、分区损坏、权限未使能 | 终极方案 |
建议优先尝试 默认凭据 + IPMItool 添加用户 组合,若失败再执行烧写操作。
针对 S920X20/S20 机型在 BMC 忘记用户名和密码的场景,结合知识库中的讨论与文档,可采取以下解决方法:
首先确认是否使用了最常见的默认用户名与密码:
| 接口 | 默认用户名 | 默认密码 |
|---|---|---|
| Web / SSH | Administrator 或 Admin |
Admin@90000 |
| IPMI | Administrator |
Admin@90000 |
注意:密码中 包含四个零
0000,而非三个零(Admin@9000是错误的)。
参考话题 topic/1143 中的确认:正确密码为Admin@90000。
如果凭据正确但无法登录,可能是账户被锁定或数据库损坏(见下文)。
如果 BMC 的 Web/SSH 均无法访问,但主机操作系统(OS)仍能正常运行,可借助 ipmitool 在 OS 侧增加一个新的管理员账户,步骤如下(引用自“BMC固件损坏时恢复环境指导”):
# 1. 创建新用户(ID 5 为例)
ipmitool user set name 5 test
# 2. 设置密码(使用默认密码)
ipmitool user set password 5 'Admin@90000'
# 3. 授予管理员权限(权限级别 4 代表管理员)
ipmitool user priv 5 4
# 4. 启用该用户
ipmitool user enable 5
test、密码 Admin@90000 登录 BMC。User Password command failed,可尝试先清空密码再设置:ipmitool user set password 5 Admin@clear在尝试添加用户时,若返回 返回码 0x87(如话题 5447 所述),表示 host 侧管理员权限未使能,此时 IPMItool 无法执行创建用户和查看用户列表的操作。该错误通常由主机侧权限配置导致,此场景下 目前只能通过重新烧写 BMC 固件 解决(即重新刷写 BMC 分区)。
部分机型支持在 BIOS 设置中重置 BMC 密码,具体可查阅硬件手册。
例如在长稳测试中,曾有案例通过 BIOS 重置密码后成功登录(参考搜索结果第9条)。
若以上方法均无效(尤其是上述返回码 0x87 或分区损坏),需通过重新烧写 BMC 固件恢复。
image.hpm)。ipmitool raw 命令或借助 NFS 远程挂载升级包。具体步骤可参考 openUBMC 官方文档:
《升级你的 BMC》(链接)。
| 方法 | 适用场景 | 备注 |
|---|---|---|
| 默认凭据登录 | 密码被误改、遗忘次数不多 | 确认密码为 Admin@90000 |
| IPMItool 添加用户 | OS 正常且 IPMItool 可用 | 如返回 0x87 则需烧片 |
| BIOS 重置密码 | 特定主板支持 | 参考硬件手册 |
| 重新烧写 BMC | 无法添加用户、分区损坏、权限未使能 | 终极方案 |
建议优先尝试 默认凭据 + IPMItool 添加用户 组合,若失败再执行烧写操作。
a、增加用户 ipmitool user set name 5 ccc
b、设置新用户密码 ipmitool user set password 5 ‘xxxx’
c、给用户加管理员权限 ipmitool user priv 5 4
d、用户使能 ipmitool user enable 5
e、用新用户改旧用户的密码即可