有没有一种方法可以为Windows 7中的用户设置创建文件/文件夹的权限,而无需为文件夹提供删除权限?
我不希望用户删除该文件夹中的任何文件,但他应该能够制作新文件,重命名它们并将新文件复制到该文件夹中。在Windows中可以吗?
有没有一种方法可以为Windows 7中的用户设置创建文件/文件夹的权限,而无需为文件夹提供删除权限?
我不希望用户删除该文件夹中的任何文件,但他应该能够制作新文件,重命名它们并将新文件复制到该文件夹中。在Windows中可以吗?
Answers:
您不能禁止删除,并且希望重命名能够正常工作,如下所述。
Windows将文件重命名操作视为删除文件并使用新名称创建新文件。因此,您绝对必须具有以下两个权限之一或全部:
Delete
文件本身的权限,或者Delete Subfolders and Files
包含文件的文件夹的权限。要完成列表,要重命名,您还需要以下权限:
Write Data
由于创建了新文件而对该文件夹具有权限Read Attributes
文件夹和实际文件的权限Synchronize
文件夹和实际文件的权限List Directory
文件夹的权限。这些权限允许重命名命令检查文件是否存在,并验证文件的属性(例如,只读属性)不会阻止重命名。
右键单击文件夹→ 属性 → 安全性 → 高级 → 权限 → 更改权限 →<选择用户>→ 编辑。您可以在其中指定(拒绝)非常详细的权限,包括“ 删除”权限
顺便说一句,不要使用“创建者拥有者”(这只是一个例子)。使用您要拒绝其权限的实际用户或组。
你写你想要的东西是不可能的。如果用户要重命名文件,则需要删除该文件的权限(请参阅Server Fault或WindowsIT Pro)。
如果您可以让用户在该文件夹中创建新文件并随心所欲地对其进行处理,但又不会与其他文件(例如共享的临时文件夹中的文件)混淆,则可以更改该文件夹的权限。在Windows资源管理器中,右键单击文件夹中的“属性”,“ 权限”,“ 高级”,然后更改权限。所需的权限是:
“此文件夹,子文件夹,文件”:为所关注的用户“读取,写入,执行”(搜索文件夹,列表文件夹,读取属性。读取扩展属性,创建文件,创建文件夹,写入属性,写入扩展属性)。
“仅子文件夹和文件”:对“创建者拥有者”的完全访问权限。
在文件夹的属性对话框中,选择“ 高级”,然后选择“ 更改权限”。
您可以在此处设置区分权限。您可以选择权限是否适用于文件夹,文件或两者。