Elevated Execution Tool
提升权限执行工具用于执行需要管理员权限的操作。
功能
- 权限提升
- 安全审计
- 操作日志
- 审批流程
使用方法
typescript
import { elevated } from 'openclaw/tools'
// 执行需要权限的操作
await elevated({
command: 'systemctl restart nginx',
reason: '需要重启 Web 服务器'
})配置
json
{
"elevated": {
"enabled": true,
"requireApproval": true,
"allowedCommands": [
"systemctl *",
"docker *"
],
"blockedCommands": [
"rm -rf /",
"mkfs *"
]
}
}安全等级
| 等级 | 描述 |
|---|---|
low | 不需要审批 |
medium | 需要审批 |
high | 需要二次确认 |
critical | 需要多因素认证 |