2014-02-23 05:41:54 +0000 2014-02-23 05:41:54 +0000
23
23

如何防止用户删除文件夹,同时又让用户拥有修改文件夹内容的权限?

我试图防止用户意外地删除某些文件夹(例如他们的个人扫描目标文件夹–存储在他们的主驱动器中),同时仍然给予他们对这些特殊文件夹内容的读+写权限。

我用各种不同的NTFS权限组合进行实验都不成功,因为我发现用户要么无法访问内容……要么可以删除父文件夹。

我该怎么做?

答案 (4)

14
14
14
2014-02-24 00:17:34 +0000

正如Graham所指出的,为同一个用户使用多个权限条目是这里的关键(我以前从未尝试过)。

父文件夹上的权限给了用户几乎绝对的自由来做任何改变… 除了 “删除 "框没有被勾选… 所以用户不能意外地删除/移动/重命名这个重要的文件夹。

接着是同一用户的第二个权限设置(不是针对文件夹本身,而是针对它的内容),我们看到授予用户的权限是完全一样的,_包括 "删除 "权限。

所以,用户可以对子文件夹和文件做任何他们想做的事情,包括删除/移动/重命名它们。

这个配置允许我保护关键文件夹,例如位于用户个人网络位置的个性化目标扫描目录。用户可以修改_内容(例如删除他们不再希望保留的扫描文件的PDF),但不能因删除扫描仪希望在保存到网络时看到的文件夹而无意中给自己造成问题。

我不得不禁用特殊文件夹的继承,因为否则无法对用户的权限进行更改,而这些权限与网络共享的根目录不同;但是,所有子文件夹和对象都使用继承,以便从其父文件夹中获得权限。

一旦我弄清楚需要做什么,这只需要几分钟就可以为每个用户调整。现在我可以放心了,关键的网络文件夹不会意外地被用户删除。

1
1
1
2014-02-23 05:46:53 +0000

文件夹要有读取权限,删除子文件夹和文件,创建文件夹/添加数据,创建文件/写入数据,读取属性,列出文件夹/读取数据,遍历文件夹/执行文件就可以了。内容应该是完全控制的。这种组合应该(假设文件的所有权正确,用户创建和管理正确)允许你的用户通过文件夹访问它的内容,而他们不能删除或修改文件夹本身。

1
1
1
2015-09-23 16:04:03 +0000

能否从文件夹中删除某样东西,通常取决于父文件夹分配的权限,而不是文件夹本身(即你不能说:"不要删除我")。所以这就意味着你需要在文件夹父体的权限中控制文件夹本身的删除权限。

例如:

A |-B | + a.html | + b.html | + c.html +-C + a.doc + b.doc

删除 “a.html "的能力是由 "B "控制的(或从 "A "那里继承的)。因此,如果你想停止删除 "B",那么你需要正确设置 "A "的权限。当你想删除 "C "而不删除 "B "时,这就会变得相当烦人。有时,将文件夹的所有权(但不是其内容)分配给一个单独的用户会更容易和更明显。

0
0
0
2018-08-28 12:47:23 +0000

如果Austin Power的答案不适合你,这里有两个其他的选项

选项1

只需创建一个子文件夹,里面有一个空的文本文件,然后从你想保护的用户那里取消对它们的访问。

**是如何工作的?由于用户不能删除子文件夹中的文件,他们也不能删除子文件夹和父文件夹。

注意! 。如果你试图删除父文件夹,你确实会失败,但只有在里面的所有东西都被删除后才会失败(当然除了特殊文件夹/文件)。

选项2

按照这个步骤 使用NTFS安全功能防止文件夹删除或无意中的拖放