Как вариант. Но это если каждый файл будет отдельным документом. А если файлы динамически распределять по правам, то правильно делается это так: 1. Создаются группы ресурсов с разными уровнями доступов. 2. Создаются различные группы пользователей с правами к их группам ресурсов. 3. Файлы с различными уровнями доступов отдаются через эти различные ресурсы с доступами.