———
|
TrueNAS Add share option "force user"TrueNAS disabled the “Additional Parameters String” field. Now this can only be set via the API. First you need to list shares to get the share ID: midclt call sharing.smb.query|jq Passing through jq will show well formatted json. You need the ID field: [ { "id": 2, "purpose": "DEFAULT_SHARE", ... Now run: midclt call sharing.smb.update 2 '{"auxsmbconf": "force user = root"}' and confirm the change: midclt call sharing.smb.query |jq or midclt call sharing.smb.query '[["id", "=", 2]]' |jq To restore that run: midclt call sharing.smb.update 2 '{"auxsmbconf": ""}' |