RACADM 管理账号与权限
RACADM 通过 iDRAC.Users 对象管理带外账号:查看用户清单、读取单个用户属性、设置用户名与启用状态、按职责分配权限。权限是一个组合掩码,数值背后对应登录、配置、控制等不同能力,因此授权原则是从紧起步、按需增加。修改完成后退出并重新登录验证,才能排除旧会话权限掩盖配置问题的干扰。
基本信息
| 适用平台 | Dell PowerEdge 的 iDRAC,通过本地 RACADM 或远程 racadm -r 执行 |
|---|---|
| 对象结构 | iDRAC.Users 下按序号区分的用户项 |
| 常用操作 | 读取清单、读取单项、设置用户名与启用状态、设置口令 |
| 权限表示 | 组合掩码数值,不同机型与固件版本的定义以官方文档为准 |
| 核对方式 | 改完退出重登,用实际登录验证权限是否符合预期 |
典型使用场景
- 账号收敛:清理离职人员与外包人员遗留的带外账号
- 职责分离:为监控采集创建只读账号,避免共用管理员账号
- 口令轮换:按周期更换带外口令并同步更新自动化脚本凭据文件
- 权限复核:按季度导出用户清单核对权限是否仍与职责匹配
- 故障排查:确认某账号被拒是权限不足而非认证失败
账号查看与调整
账号查看与调整
racadm get iDRAC.Users # 列出全部用户项
racadm get iDRAC.Users.3 # 查看指定序号的用户属性
racadm set iDRAC.Users.3.UserName opsuser # 设置用户名
racadm set iDRAC.Users.3.Enable Enabled # 启用或禁用账号
racadm set iDRAC.Users.3.Privilege 0x0 # 权限掩码按职责设置(取值以官方文档为准)授权原则
| 角色 | 权限范围 | 注意点 |
|---|---|---|
| 管理员 | 配置与控制全集 | 仅限少数人持有并记录轮换 |
| 运维只读 | 查询与监控采集 | 避免授予配置类权限 |
| 现场支持 | 有限时间的临时权限 | 到期回收并核对日志 |
| 自动化账号 | 仅所需最小权限 | 凭据存放于受控文件 |
口令建议用交互方式设置而非明文写在命令行里,避免留在 shell 历史与进程列表中。
权限掩码混用十进制与十六进制表示会导致填错,填写前先按官方文档换算并记录实际含义。