BMC 用户管理是什么
ipmitool 的 user 子命令用于枚举 BMC 上的账号、启用或禁用账号、设置用户名与密码,并分配权限级别。BMC 是独立于操作系统的管理入口,账号一旦被滥用可直接控制电源与虚拟介质,因此按需授权是它的第一道安全关口。每次账号变更后都要用新凭据实测登录,避免改完才发现配置不生效。
权限级别
| 数值 | 级别 | 典型用途 |
|---|---|---|
| 1 | CALLBACK | 回调使用,日常少用 |
| 2 | USER | 只读查询 |
| 3 | OPERATOR | 电源与基础操作 |
| 4 | ADMINISTRATOR | 全部配置权限 |
基本信息
| 枚举账号 | user list N(N 为通道号) |
|---|---|
| 设置信息 | user set N name 用户名、user set N password、user set N priv 级别 |
| 启停账号 | user enable N 或 user disable N |
| 前提 | 操作账号需具备管理员权限,且目标通道号正确 |
枚举与配置
枚举与配置
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass user list 1
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass user set 3 name opsuser
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass user set 3 password
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass user set 3 priv 3
ipmitool -I lanplus -H 10.0.0.10 -U admin -f /root/.ipmi_pass user enable 3
ipmitool -I lanplus -H 10.0.0.10 -U opsuser -f /root/.ipmi_pass2 user list 1 # 复测登录典型使用场景
- 账号收敛:清点并禁用出厂默认账号与离职人员账号
- 监控接入:为监控平台创建只读账号,避免使用管理员凭据
- 轮换加固:按周期修改密码并复测每个账号可用性
- 审计配合:整理账号清单与权限级别,作为合规检查材料
- 现场应急:为临时作业人员开设限时账号,作业后立即禁用
动其他账号前先确认保留一个可用管理员:全部锁死之后只能到现场清除配置或重启管理控制器才能恢复。
密码尽量采用交互输入或从受控文件读取,避免明文出现在命令行与历史记录里;批量脚本中的凭据文件要单独限制权限。
常见疑问
- user list 显示的通道号怎么选:先确认 BMC 的活动网络通道再操作
- 禁用账号与改密码哪个更彻底:禁用立即失效,改密码用于仍需保留的账号
- 权限级别能否细分:BMC 侧通常只有这四级,更细的授权需要靠网络侧限制
账号清单要定期与人员名单比对:离职人员与外包人员的账号最容易残留,这类账号往往权限高、使用频率低,长期无人察觉。