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
Input Schema
Name | Required | Description | Default |
---|---|---|---|
dataset | Yes | ||
group | No | ||
mode | No | ||
owner | No | ||
recursive | No |
Input Schema (JSON Schema)
{
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"group": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Group"
},
"mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mode"
},
"owner": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Owner"
},
"recursive": {
"default": false,
"title": "Recursive",
"type": "boolean"
}
},
"required": [
"dataset"
],
"title": "modify_dataset_permissionsArguments",
"type": "object"
}