我在共享网络路径中有一个文件夹,我想将其用作模板——它包含许多具有命名约定的子文件夹。此文件夹供用户复制,然后重命名他们新创建的副本。
我不想要的是用户重命名我的模板文件夹。因此,我想拒绝重命名该文件夹的权限。
据我了解,要拒绝重命名,您只需拒绝删除权限;但这似乎是不正确的。
我不是该文件夹的所有者,该文件夹设置为只读,但我仍然可以使用以下权限重命名:
- 遍历文件夹/执行文件
- 列出文件夹/读取数据
- 读取属性
- 读取扩展属性
- 读取权限
我必须删除哪些权限,或者我可以做些什么来防止文件夹被重命名,以便用户只能查看该文件夹并复制它?
答案1
您还需要在父母您要保护的文件夹。
答案2
有两个单独的删除权限。其中一个应用于当前文件夹,另一个应用于父文件夹,但它们都影响当前文件夹。RobM
,您需要确保父文件夹确实不是将“删除子文件夹和文件”权限应用于“此文件夹”和你需要确保模板文件夹不是已将“删除”权限应用于“此文件夹”。如果存在其中任一权限(且未被拒绝),则仍可重命名。
以下是对这两个权限的详细描述http://www.ntfs.com/ntfs-permissions-file-advanced.htm
删除子文件夹和文件
允许或拒绝删除子文件夹和文件,即使尚未授予子文件夹或文件的删除权限。
删除
允许或拒绝删除文件或文件夹。如果您没有文件或文件夹的删除权限,但您已被授予父文件夹的删除子文件夹和文件的权限,您仍然可以删除它。