
Вот что я хотел бы сделать: 1) Создать основную папку, которая не допускает наследование. 2) Создать папку шаблона с подпапками. 2.1) Установить разрешения, чтобы эти папки нельзя было удалить. 2.2) Установить разрешения, чтобы в эти папки можно было делать запись. 2.2.1) Файлы нельзя было удалить/перезаписать после записи в эту папку. 3) Разрешить копирование и переименование папки шаблона, но не удаление.
Это возможно?
решение1
Имейте в виду, что администратор сможет изменить права доступа к файлу, а затем внести любые изменения по своему усмотрению.
Прервите наследование, сняв флажок «Включить наследуемые разрешения от родительского объекта» в разделе Свойства -> Безопасность -> Дополнительно.
Я думаю, что вы можете создавать каталоги без изображений. (Вы попадаете на этот экран, нажав «Добавить» или «Изменить» на экране выше.)
2а. «Установить разрешения, чтобы эти папки не могли быть удалены»: установить явный запрет на удаление для группы, к которой принадлежат пользователи (я использовал «Пользователи домена»), отметив флажок «Удалить» в столбце запрета.
2б. «Установить разрешения, чтобы в эти папки можно было записывать данные»: установите флажок в столбце «Разрешить» «Создавать файлы / записывать данные».
2c. «Файлы не могут быть удалены/перезаписаны после записи в эту папку». Проверьте столбец запрета «Удаление подпапок и файлов».
- «Разрешить копирование и переименование папки шаблона, но не удаление». Мне удалось скопировать папку шаблона с нетронутыми разрешениями, используя административную командную строку и введя
xcopy Template NewName /o /x /e /h /k
. Вы не указали, какой пользователь должен будет копировать папки, поэтому я запретил это себе и скопировал ее. (Это не удалось без командной строки с повышенными привилегиями.)
Надеюсь, это поможет.