eXistDB - 按索引删除用户 ACE....如何获取索引?

eXistDB - remove user ACE by index....how to get index?

在 eXist 4.4 中,我使用 sm:add-user-ace() 在 XQuery 中设置用户的 rwx 权限。我没有看到推论 'remove-user-ace',所以我假设我必须使用 sm:remove-ace($path as xs:anyURI, $index as xs:int)。然而,这需要知道 $index。是否有获取 $index 组合 $usercollection/resource 的函数? (我在 eXist 安全中心没有看到任何东西 fundocs

非常感谢。

您需要对文档或集合的 URI 使用 sm:get-permissions 函数。它将为您提供一个 XML 文档,其中将显示所有 ACL 条目。