2015-07-10 80 views
0

我有以下要求,我要監視一個文件夾的文件活動和用戶誰這樣做。Unix Shell腳本監視文件夾的用戶詳細信息

我知道一些調用inotify工具,但它可以在HP,Solaris等所有UNIX版本上工作嗎?

如何跟蹤用戶名/用戶名誰做文件添加/刪除/修改?

回答

0

我知道一些調用inotify工具,但它可以在HP,Solaris等所有unix 版本上工作嗎?

inotify是僅限Linux的解決方案。有許多可用於其他操作系統(大致相同的解決方案例如,Solaris提供了file event notifications,但我不知道有什麼可它包裝起來的單一的API中。

以及如何跟蹤的用戶名/ ID誰這樣做,文件添加/刪除/修改?

你不能,至少不會在跨平臺的方式。在Linux下你也許可以做到像這樣使用audit子系統的任務,但再次是一個Linux的解決方案。

+0

我只需要Unix機器,你有更多的細節圍繞審計? –

+0

這就是「Linux」 - 只有,而不是「Unix」 - 只有。對「linux審計」的簡要搜索可能會產生一些有用的文檔,包括[快速概述](http://security.blogoverflow.com/2013/01/a-brief-introduction-to-auditd/)我們的朋友在StackExchange。 – larsks