Unix Shell脚本,用于监视具有用户详细信息的文件的文件夹



我有以下要求,我想监视文件夹的文件活动和正在这样做的用户。

我知道一些叫做inotify工具的东西,但它是否适用于所有unix版本,如HP, Solaris等?

以及如何跟踪用户名/id谁做文件添加/删除/修改?

我知道一些叫做inotify工具的东西,但它在所有unix上都能工作吗像HP, Solaris等版本?

inotify是一个仅linux的解决方案。其他操作系统也有类似的解决方案可用(例如,Solaris有文件事件通知,但我不知道是否有任何可用的方法将它们封装在一个API中。

以及如何跟踪用户名/id谁做文件添加/删除/修改?

你不能,至少不能以跨平台的方式。在Linux下,您可能可以使用audit子系统来完成这样的任务,但这也是Linux专用的解决方案。

最新更新