I have a folder in a shared network path which I want used as a template -- It contains many subfolders with naming conventions. This folder is meant for users to copy, and then rename their newly created copy.
What I do not want is a user renaming my template folder. Thus, I want to deny the permission to rename the folder.
It was my understanding that to deny renaming you simply had to deny the delete permissions; but this appears to be incorrect.
I am not the owner of the folder, the folder is set to Read-only, and I am STILL able to rename with the follow permissions:
- Traverse folder / execute file
- List folder / read data
- Read attributes
- Read extended attributes
- Read permissions
What permissions must I remove, or what can I do to prevent the folder from being renamed so that users may only look at the folder and copy it?
You will also need to set these permissions on the parent folder of the one you're trying to protect.
There are two separate Delete permissions. One of them is applied to the current folder, the other is applied to the parent folder but they both affect the current folder. As
RobM
stated, you need to make sure the parent folder does not have the "Delete Subfolders and Files" permission applied to "This Folder" and you need to make sure the template folder does not have the "Delete" permission applied to "This Folder". If either of those permissions exist (and aren't denied) then renaming is still possible.Here's a good description of those two permissions from http://www.ntfs.com/ntfs-permissions-file-advanced.htm