拒绝文件夹重命名

我有一个共享networkingpath中的文件夹,我想用作模板 – 它包含命名约定的许多子文件夹。 这个文件夹是为用户复制,然后重新命名他们新创build的副本。

我不想要的是一个用户重命名我的模板文件夹。 因此,我想拒绝重命名文件夹的权限。

这是我的理解,否认重命名你只是不得不否认删除权限; 但这似乎是不正确的。

我不是该文件夹的所有者,该文件夹设置为只读,我仍然可以用以下权限重命名:

  • 遍历文件夹/执行文件
  • 列出文件夹/读取数据
  • 阅读属性
  • 阅读扩展属性
  • 读取权限

我必须删除什么权限,或者我可以做些什么来防止重命名文件夹,以便用户只能查看文件夹并复制它?

您还需要在您要保护的文件夹的文件夹上设置这些权限。

有两个单独的删除权限。 其中一个应用于当前文件夹,另一个应用于父文件夹,但都影响当前文件夹。 正如RobM所述,您需要确保父文件夹不具有应用于“此文件夹”的“删除子文件夹和文件”权限, 并且您需要确保模板文件夹没有“删除”权限应用于“This夹”。 如果其中任何一个权限存在(并且不被拒绝),则重命名仍然是可能的。

以下是来自http://www.ntfs.com/ntfs-permissions-file-advanced.htm的这两个权限的详细描述

删除子文件夹和文件

允许或拒绝删除子文件夹和文件,即使删除权限尚未被授予子文件夹或文件。

删除

允许或拒绝删除文件或文件夹。 如果对文件或文件夹没有“删除”权限,则仍然可以将其删除,前提是已经授予父文件夹的“删除子文件夹和文件”权限。