ipmi - 如何使用一个命令更改 ipmi 用户
问题描述
我想更改现有的用户密码。我运行了这个命令 ipmitool -I lanplus -H 192.168.1.1 -U USER -P 'PASSWORD' 用户设置密码 10 "&UJM2wsx"
我收到错误 IPMI 命令失败:超出请求数据字段长度限制 设置用户密码命令失败(用户 10)
当我最后运行相同的命令而没有密码时,我被提示输入两次密码并且它起作用了。有没有办法将密码两次回显到 ipmitool 用户设置密码命令?
ps 我试图删除用户并重新创建它,但只有来自 web gui 的 cli 没有删除选项
解决方案
尝试使用 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 用户使用某些密码,除非他们有以下要求:使用小写字母、大写字母、数字和特殊字符。
因此,为了设置我的密码,我使用 eg 将其包括在内Admin123!
,它就像一个魅力。
推荐阅读
- mongodb - 用于插入文档的猫鼬查询不存在?
- ffmpeg - 使用可选输出音频和字幕流时,如何在 FFmpeg 中指定 MPEG-DASH 适配集?
- java - W/System.err:错误:/storage/emulated/0/2854:打开失败:ENOENT(没有这样的文件或目录)JAVA
- flutter - 清洁架构中的共享实体
- python - 按天计算事件?
- node.js - 节点邮件程序:sendGrid DMARC
- jquery - 无法获取代码以在 jQuery 中执行计算
- android - RecyclerView 切换到fragment后什么都不显示
- javascript - 使用 sequelize 在 2 个现有表之间创建关联
- ajax - Symfony 5 / 请求响应:使用 Ajax 获取数据