我在 SBS 2003 服务器上有一个文件夹,我希望用户能够在其中编辑文件,但不能移动或删除它们。这些文件在 Excel 中。当我删除删除权限时,我无法保存文件。我认为这是因为 Excel 在写入新文件之前删除了原始文件。我不关心他们在 Excel 中选择所有内容然后点击删除的可能性 - 文件的删除和/或移动似乎是偶然的。
感谢您的回答,我没想过使用 Sharepoint - 到目前为止,Shadow Volume 让我保持清醒
我在 SBS 2003 服务器上有一个文件夹,我希望用户能够在其中编辑文件,但不能移动或删除它们。这些文件在 Excel 中。当我删除删除权限时,我无法保存文件。我认为这是因为 Excel 在写入新文件之前删除了原始文件。我不关心他们在 Excel 中选择所有内容然后点击删除的可能性 - 文件的删除和/或移动似乎是偶然的。
感谢您的回答,我没想过使用 Sharepoint - 到目前为止,Shadow Volume 让我保持清醒
我只会启用卷影副本并教育用户它是如何工作的。此外,如果这些是多个用户协作处理的文件,最好使用 SharePoint。SBS 2003 有一个不错的实现,但最好升级到免费的 WSS 3.0。这还将为您提供版本控制和用户“签出”文件的能力。微软完全免费且完全支持。除非您有特定要求,否则不需要第三方 CVS 软件。听起来不像你。
不幸的是,删除是 Windows 提供的读/写权限集的写入部分。锁定可以起作用,就像在文件未使用时锁定文件一样。不幸的是,用户需要请求解锁文件才能保存,并且在该窗口中用户可以删除文件。
您可能需要考虑某种类型的版本控制系统,如果文件确实被删除,恢复它只是恢复最新签入的问题。SVN 和 Git 将是 MS Office 文件的不错选择,而 SharePoint 对 Excel 文件有特定的支持。
您可以考虑使用版本控制系统,例如 Subversion ( http://subversion.tigris.org/ ),它会记录每个文件的历史记录。这样,如果有人不小心删除或移动了它,您可以恢复原来的。
SBS 2003 不支持卷影复制吗?不是您想要的答案,而是根据我的经验提供一个公平的安全网。可以肯定的是,自从打开它以来,我们已经发生了很多不那么严重的事件。