如何在 Mac 服务器上记录/跟踪/确认文件删除?

如何在 Mac 服务器上记录/跟踪/确认文件删除?

我有大约 30 个用户在 Mac OS X 服务器上使用 SharePoint。

我们过去遇到过很多问题,人们因为各种原因(意外或其他原因)删除了不应该删除的文件。

有什么方法可以设置服务器,要求在删除文件之前输入密码或发出确认对话框吗?此外,是否可以记录文件删除以跟踪谁在何时删除了文件?

我研究过版本控制系统,但对于我们的需求来说,它可能太过复杂(而且太昂贵)。我们确实有一个每日备份系统,但我的用户想要额外的安全保护。

答案1

据我所知,这款产品没有现成的功能

一般来说,当你想要删除文件时,你总会得到一个确认框

您可以设置 ACL,使用户默认无法删除文件或文件夹,然后为他们提供第二个具有删除权限的帐户,但问题是这需要不断地重新挂载共享,并且可能存在缺点,即他们可能会忘记他们已登录到删除特权共享帐户,并且仍然可以在不提示输入密码的情况下进行删除

如果你担心删除问题,那么版本控制可能是更好的选择,但这会带来其他问题,例如用户之间文件更改的潜在冲突(RCS 系统可以解决这个问题,但有些系统在这方面做得更好或更差)

答案2

关于在 SharePoint 中记录删除事件,付费版本 (MOSS 2007 / SharePoint Server 2010) 中包含一些基本功能。但是,这并不是特别好。您可能需要查看第三方解决方案比如这个

免责声明,我曾研究过该产品,因此我显然有偏见。

答案3

如果用户通过 SMB 连接,您可能能够使用审计 VFS 模块它随 OS X Server 中的 Samba 一起提供。

相关内容