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
组合 $user
和 collection/resource
的函数? (我在 eXist 安全中心没有看到任何东西 fundocs)
非常感谢。
您需要对文档或集合的 URI 使用 sm:get-permissions
函数。它将为您提供一个 XML 文档,其中将显示所有 ACL 条目。
在 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
组合 $user
和 collection/resource
的函数? (我在 eXist 安全中心没有看到任何东西 fundocs)
非常感谢。
您需要对文档或集合的 URI 使用 sm:get-permissions
函数。它将为您提供一个 XML 文档,其中将显示所有 ACL 条目。