В теории, вы должны будете использовать CMIS, чтобы изменить Access Controls на узле, чтобы изменить права доступа.
Однако ...
Из того, что вы описали, я думаю, что ваш узел будет иметь «Права доступа Наследовать» включен. Это означает, что вы можете предоставить дополнительные разрешения с помощью CMIS с помощью функций управления доступом, но вы не можете удалить разрешения, которые предоставляются родителем. This Alfresco forum thread has more on it. В настоящее время я считаю, что вам нужно будет использовать крошечный бит кода Alfresco (правило JS, Java, WebScript и т. Д.), Чтобы отключить «Унаследованные разрешения» на вашем узле. Затем вы можете использовать CMIS, чтобы предоставить людям доступ для чтения, без записи (Consumer)