我需要构建一个 curl 命令,该命令将更改存储库中特定节点上组的读取等权限。我显然可以手动执行此操作,但需要创建一个脚本。我已经看到为用户执行此操作的示例,但我无法使其适用于组。在我下面的示例中,“acme-authors”是一个组。
产生明显正确的响应,但不会改变任何东西
curl -u admin:admin -F:applyTo=acme-authors \
http://server.com:4502/etc/tags/acme.acl.json
Run Code Online (Sandbox Code Playgroud)
给出“没有找到 principalId”错误
curl -u admin:admin -FprincipalId=acme-authors -Fprivilege@jcr:read=denied \
http://server.com:4502/etc/tags/acme.acl.json
curl -u admin:admin -FgroupId=acme-authors -Fprivilege@jcr:read=denied \
http://server.com:4502/etc/tags/acme.acl.json
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何为团体做到这一点?
谢谢!