我已经通过为每个目录添加_rep_policy.xml文件来添加了一些额外的ACL到/home/groups和/home/users,但似乎无法将它们部署。我在我的vault filter.xml中添加了以下行:
我在 /home/groups 和 /home/users 目录下添加了一些额外的 ACL,方法是为每个目录添加一个 _rep_policy.xml 文件,但似乎无法成功部署。我在我的 vault filter.xml 文件中添加了以下行:
<filter root="/home/users/rep:policy" mode="replace"/>
<filter root="/home/groups/rep:policy" mode="replace"/>
两者的内容都像这样:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:rep="internal"
jcr:primaryType="rep:ACL">
<allow
jcr:primaryType="rep:GrantACE"
rep:principalName="everyone"
rep:privileges="{Name}[jcr:read]"/>
</jcr:root>
但是当我运行maven时,我可以看到它们周围的所有内容都被部署了,但这两个没有。如果我尝试通过包管理器直接安装软件包,只有在将访问控制处理设置为“Replace”时才能工作。我不知道如何在maven中进行配置。
filevault-package-maven-plugin
配置中。请参见下面的答案。 - NielsInc