如何用一个命令更改ipmi用户

how to change ipmi user with one command

我想更改现有用户密码。 i 运行 这个命令 ipmitool -I lanplus -H 192.168.1.1 -U USER -P 'PASSWORD' 用户设置密码 10 "&UJM2wsx"

我收到一个错误 IPMI 命令失败:超出请求数据字段长度限制 设置用户密码命令失败(用户 10)

当我 运行 最后没有密码的相同命令时,系统提示我输入密码两次并且成功了。 有没有办法将密码两次回显到 ipmitool 用户设置密码命令?

p.s 我试图删除用户并重新创建它,但没有仅从 Web gui 从 cli 删除选项

不需要两次回显密码,两次都必须有效。不确定,为什么您会收到数据字段长度超出错误。

尝试一下 ipmitool -I lanplus -H 192.168.1.1 -U USER -P 'PASSWORD' 用户设置密码10 "&UJM2wsx" -v

还有 ipmitool -I lanplus -H 192.168.1.1 -U USER -P 'PASSWORD' 用户设置密码10 "&UJM2wsx" -vv

此外,请先使用“ipmitool user list”命令确保用户 10 的用户名正确。

尝试使用 ipmitool 在我的一台服务器上更新用户 2 (ADMIN) 的密码时,我遇到了类似的问题。

我尝试使用以下命令设置密码; ipmitool user set password 2 ADMIN

失败并出现以下错误: IPMI command failed: Request data field length limit exceeded Set User Password command failed (user 2)

解决这个问题的方法其实很简单。一段时间以来,Supermicro 实际上不允许 BMC 用户使用某些密码,除非他们有以下要求: 使用小写、大写、数字和特殊字符。

因此,为了设置我的密码,我使用例如Admin123! 效果非常好。

以下内容不完整:

"解决这个问题的方法其实很简单。从一段时间以来,Supermicro 实际上不允许 BMC 用户使用某些密码,除非他们有以下要求:使用小写字母、大写字母、数字和特殊字符字符。"

如何设置您自己的(可能不安全的)密码:

  1. 您需要使用当前密码登录ipmi网页

  2. 转到'Configuration>Users>'

  3. 点击'here' link:

    "更多高级用户设置,请点击。此处"

  4. 然后降低密码安全要求。

就这些了。