【TechTarget中国原创】问:我有一个需要修复的共享文件夹,因为访问这一文件夹的人不停地在上面删除文件。我试图将安全权限设置为只允许“修改”而不允许“删除”文件和文件夹。但问题是任何新建的文件仍然能够被人删除掉。
我试图设置独有权限“拒绝删除”文件夹,但这导致文件不能够被重命名或移动。
因此,我又回到了起点。应当如何阻止用户删除文件和文件夹呢?
答:由于你没有指明你使用的操作系统,我假设你指的是Windows的共享文件夹。在这一情况下,你不可能限制用户删除文件。你想想看,会不会是经常打开一些文件的应用程序为保存对文件的修改而需要删除这些文件呢?
然而,如果你需要阻止用户意外删除文件,而不需要获得备份,你可以经常使用共享文件夹的“卷影复制(shadow copies)”功能。微软在其TechNet网站上提供了共享文件夹的卷影复制技术方面的参考指南。
我们无法真正做到阻止用户有意删除文件的行为。如果用户想要删除文件内容,他(或她)可以使用应用程序来保存一份空文件,将文件内容清空。
为最小化能够删除共享文件的用户数量,你可以对访问这一文件夹的用户按组分配权限。其中一组可以拥有“读和执行”的权限,而其他的组可以有“修改”权限。然后你可以按照他们需要做的事来对各组的成员分配权限。对第二组成员开启“修改”功能并阻止他们删除文件夹和子文件夹。这意味着用户能够删除单个文件但不能删除整个文件夹或子文件夹及其中保存的东西。这是一种折中的做法。让一些用户有删除权限的同时对文件夹中的内容负责。但如果他们意外删除了某些东西,你还是需要参照备份或卷影复本重新进行修复。