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

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

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

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

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

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

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

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

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

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

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

Удалить

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

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