用户管理#
使用以下命令行指令来管理您的 BMC 用户。
用户管理命令#
编号 |
功能 |
命令 |
---|---|---|
1 |
列出所有用户 |
ipmitool user list [<channel number>]
示例 ipmitool user list 1
|
2 |
用户创建 |
ipmitool user set name <user id> <user name>
示例 ipmitool user set name 2 ADMIN
|
3 |
设置用户密码 |
ipmitool user set password <user id> <password>
示例 ipmitool user set password 2 ADMIN123
密码策略
注意: Root 账户在连续四次尝试失败后锁定,并在 10 分钟后自动解锁。 |
4 |
启用用户 |
ipmitool user enable <user id>
示例 ipmitool user enable 2
|
5 |
禁用用户 |
ipmitool user disable <user id>
示例 ipmitool user disable 2
|
6 |
设置用户权限 |
ipmitool user priv <user id> <privilege level(1-4)> [<channel number>]
其中“权限级别”表示以下级别之一
示例 ipmitool user priv 2 0x3 1
|
7 |
为用户启用远程 IPMI 命令功能 |
ipmitool channel setaccess [<channel number>] <user id> ipmi = on\|off
示例 ipmitool channel setaccess 1 2 ipmi=on
|
8 |
Lanplus 命令,用于为具有管理员权限的用户远程执行 IPMI 命令 |
ipmitool -C 17 -I lanplus -U <user> -P <password> -H <bmc_ip_address> <ipmi command>
示例 ipmitool -C 17 -I lanplus -U root -P 0penBmc -H 192.168.1.110 user list 1
|
10 |
删除用户 |
ipmitool user set name <user id> ""
示例 ipmitool user set name 2 ""
|
恢复出厂设置#
BMC 恢复出厂设置有助于重置 BMC 登录密码。如果您执行恢复出厂设置,您将重置所有以前的用户级别配置,并重新加载默认配置。
使用以下方法之一执行恢复出厂设置
使用BMC Web 用户界面。
转到 Operations -> Factory reset -> 重置 BMC 和服务器设置。
使用 BMC 控制台。
root@mgx-3809:~# ipmitool raw 0x32 0x66
使用 Redfish。
export bmc=<BMC IP> export token=`curl -k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"username" : "root", "password" : "<BMC Password>"}' | grep token | awk '{print $2;}' | tr -d '"'` curl -k -H "X-Auth-Token:$token"https://${bmc}/redfish/v1/Managers/IGX_BMC_0/Actions/Manager.ResetToDefaults -d '{"ResetToDefaultsType": "ResetAll"}' -X POST