reset_service_password
Reset the root password on a running cloud VM without reboot or data loss. Use qemu-guest-agent with service ID and new password.
Instructions
Reset the root password on a RUNNING cloud VM (Nova UUID service_id) live via qemu-guest-agent — the VM keeps running and keeps its data (this is NOT a reboot/rebuild). Requires scope services:write. CLOUD VM ONLY: a legacy VPS (numeric service_id) is rejected — use set_service_password for that. You must supply the new password (8–128 chars); the value is a secret and is never echoed back or logged. The previous credential stops working immediately, so pass confirm:true only after the user has explicitly approved. service_id from list_services.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Set to true to execute. This operation spends from your account balance and/or is irreversible; only pass true after the user has explicitly approved. Omit or false → the tool refuses and makes no API call. | |
| password | Yes | New root password (8–128 chars). Never echoed or logged. | |
| service_id | Yes | Service ID from list_services (cloud VM / Nova UUID only). |