Вы можете использовать команду curl для установки разрешений. AEM OOB обеспечивают Curl сценарии: 1. Создать/удалить группы 2. Создание/удаление пользователей 3. Добавление групп/пользователей в группах 4. Добавление разрешений в группе
один пример назначения разрешений с помощью завиток:
curl -u admin:admin -X POST --noproxy localhost -FauthorizableId=MyGroup -Fchangelog=path:/content/site/page/path,read:true,modify:true,create:true,delete:true,acl_read:false,acl_edit:false,replicate:false http://localhost:4502/.cqactions.html
Это может быть автоматизировано с использованием скрипта легко (файл bat или скрипт оболочки или какая-либо java-программа).
Действительно, вы можете посмотреть в session.getAccessControlManager(). GetPolicies (...) – Federico