如何防止用户从可以编辑文件的文件夹中移动文件?

我有一个SBS 2003服务器上的文件夹,我希望用户能够编辑文件,但不能移动或删除它们。 这些文件在Excel中。 当我删除删除权限,我无法保存文件。 我认为这是因为Excel在写入新文件之前会删除原始文件。 我不在乎他们selectExcel中的所有内容然后点击删除 – 删除和/或移动文件似乎是偶然的。

感谢您的答案,我没有想过使用Sharepoint – Shadow Volume让我保持清醒

我只是启用卷影副本,并教育用户如何工作。 另外,如果这些是多个用户进行协作的文件,则最好使用SharePoint。 SBS 2003有一个体面的实施,但升级到免费的WSS 3.0将是最好的。 这也会给你版本控制和用户“检出”文件的能力。 所有的免费和完全由微软支持。 除非您有特定要求,否则不需要第三方CVS软件。 听起来不像你。

不幸的是,删除是在Windows提供的读/写权限集的写作部分。 locking可以起作用,就像在文件未被使用时locking一样。 不幸的是,用户需要解锁文件才能保存,在该窗口中用户可以删除文件。

您可能需要考虑某种types的版本控制系统,如果文件被删除,恢复它只是恢复最新签入的问题。 SVN和Git是MS Office文件的好select,而SharePoint对Excel文件有特定的支持。

你可能会考虑使用一个版本控制系统,比如Subversion( http://subversion.tigris.org/ ),它会logging每个文件的历史logging。 这样,如果有人删除或意外删除,您可以恢复原来的。

SBS 2003是否支持卷影副本? 不是你想要的答案,而是我的经验,一个公平的安全网。 自从开启以来,我们的严重事件less了很多,这是肯定的。