Запретить переименование папки

У меня есть папка в общем сетевом пути, которую я хочу использовать в качестве шаблона - она ​​содержит много подпапок с соглашениями об именах. Эта папка предназначена для пользователей, чтобы скопировать, а затем переименовать свою вновь созданную копию.

Я не хочу, чтобы пользователь переименовал мою папку с шаблонами. Таким образом, я хочу отказать в разрешении на переименование папки.

Насколько я понимаю, чтобы отрицать переименование, вы просто должны были отрицать разрешения на удаление; но это, кажется, неправильно.

Я не являюсь владельцем папки, папка установлена ​​только для чтения, и я все еще могу переименовывать со следующими разрешениями:

  • Переместить папку / выполнить файл
  • Список папок / чтение данных
  • Читать атрибуты
  • Читать расширенные атрибуты
  • Разрешения на чтение

Какие разрешения я должен удалить или что я могу сделать, чтобы предотвратить переименование папки, чтобы пользователи могли только просматривать и копировать папку?

2 ответа

Решение

Вам также нужно будет установить эти разрешения для родительской папки той, которую вы пытаетесь защитить.

Существует два отдельных разрешения на удаление. Один из них применяется к текущей папке, другой - к родительской папке, но оба они влияют на текущую папку. Как RobM указано, что вы должны убедиться, что родительская папка не имеет разрешения "Удалить подпапки и файлы", примененного к "Этой папке", и вы должны убедиться, что папка шаблона не имеет разрешения "Удалить", примененного к "Этой папке", Если какое-либо из этих разрешений существует (и не отклонено), переименование все еще возможно.

Вот хорошее описание этих двух разрешений от http://www.ntfs.com/ntfs-permissions-file-advanced.htm

Удалить подпапки и файлы

Разрешает или запрещает удаление вложенных папок и файлов, даже если разрешение на удаление вложенной папки или файла не было предоставлено.

удалять

Разрешает или запрещает удаление файла или папки. Если у вас нет разрешения на удаление файла или папки, вы все равно можете удалить его, если вам предоставлено право удалять подпапки и файлы в родительской папке.

Другие вопросы по тегам