问题描述
太久没登陆IPMI了,用旧的密码死活登不上,如下图:
遂在网上搜索,查看如何直接在本机上对IPMI的密码进行修改。
TAKEAWAY
在本机(Ubuntu 20.04)执行下列命令:
- 查看IPMI用户ID
sudo ipmitool user list
输出效果如下:
一般 ADMIN 的ID就是 2 ,记得这个数,下面要用。
- 密码修改
执行下面的命令修改 ADMIN 的密码(命令中的2就代表 ADMIN)
sudo ipmitool -I open user set password 2 新密码
修改成功应该是这样的输出:
Set User Password command successful (user 2)
如果出现下面这样的输出,有很大的可能没按Supermicro的密码规范来:“新密码需要包含大小写字母、数字和特殊字符”
IPMI command failed: Request data field length limit exceeded
Set User Password command failed (user 2)
参考文献
- https://linux.die.net/man/1/ipmitool
- https://serverfault.com/a/290523
- https://stackoverflow.com/questions/63583892/how-to-change-ipmi-user-with-one-command