Назад | Перейти на главную страницу

Принудительное наследование разрешений NTFS для вновь созданных файлов

Кто-нибудь знает способ заставить все файлы, которые создаются внутри какой-либо папки, наследовать разрешения NTFS этой папки.

Проблема в следующем:

У меня есть стороннее программное обеспечение, которое создает файлы PDF внутри определенной папки, но проблема в том, что эти файлы создаются только с разрешениями для этого пользователя и для группы администраторов, файл не наследует разрешения папки, в которой он находится в (Включить наследуемые разрешения ... не отмечен для создаваемых файлов), который также дает доступ другим группам пользователей.

В качестве временного решения проблемы я создал .bat с

icacls "folder_path*" /inheritance:e

и поместили это в Планировщик заданий.

Если кому-то еще придет в голову идея получше, опубликуйте ее в ответах.

РЕДАКТИРОВАТЬ: проблема заключалась в том, что файл PDF был сначала создан в папке% appdata%, а затем он перемещался в настраиваемую папку на том же диске и, следовательно, сохранял исходные разрешения, которые у него были в папке% appdata%.

Я создал новую папку на другом диске, и файл наследует разрешения папки, в которой он сохранен (поскольку перемещение на другой диск фактически сначала копирует, а затем удаляет исходный файл).

Искал такую ​​же проблему. Люди создают файл / папку на своем рабочем столе или в другом месте в сети и копируют файлы в область в сети, которая имеет строгие политики сетевой безопасности - и разрешения будут следовать за файлами, откуда они возникли, и нам придется вручную запускать "наследование разрешений". Это не лучшее решение в целом. Прочитал тут немного - может, это кому-то поможет: http://support.microsoft.com/kb/279682/EN-US