modify_dataset_permissions
Change dataset permissions on TrueNAS Core, including mode, owner, and group settings. Supports recursive application for directories.
Instructions
Modify dataset permissions (chmod/chown equivalent)
Args:
dataset: Dataset path (e.g., "tank/data")
mode: Unix permission mode (e.g., "755", "644")
owner: Owner username or UID
group: Group name or GID
recursive: Apply permissions recursively
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dataset": "<dataset>"
},
"name": "modify_dataset_permissions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dataset | Yes | ||
| group | No | ||
| mode | No | ||
| owner | No | ||
| recursive | No |