Слинг начальной загрузки контента - как настроить права доступа?

У меня есть пакет, сгенерированный архетипом sling-initial-content Maven, это означает, что контент импортируется в хранилище, когда пакет устанавливается. Я хочу, чтобы анонимные пользователи могли добавлять дочерние узлы к определенному узлу, и я хочу автоматически устанавливать эти разрешения при установке пакета. Я попытался следующее (хранится в виде файла JSON в каталоге содержимого), но выдает ошибку:

"Не удалось загрузить исходное содержимое для пакета com.example.acltest: невозможно выполнить операцию. Узел защищен."

{
    "jcr:primaryType": "nt:unstructured",   
    "jcr:mixinTypes": ["rep:AccessControllable"],
    "rep:policy": {
        "jcr:primaryType": "rep:ACL",
        "jcr:mixinTypes": ["sling:HierarchyNode"],
        "allow": {
            "jcr:primaryType": "rep:GrantACE",
            "jcr:mixinTypes": ["sling:HierarchyNode"],
            "rep:principalName": "anonymous",
            "rep:privileges": ["jcr:addChildNodes"]
        }
    }
}

Что с этим не так? Честно говоря, я даже не знаю, что означает «узел защищен».

Ответы на вопрос(1)

Ваш ответ на вопрос