2010-11-17 45 views
15

Bạn có biết về bất kỳ chương trình linux nào, sẽ giám sát quyền truy cập vào các thư mục và tệp trong hệ thống tệp không? Tôi muốn có thể sản xuất một số báo cáo về số lần một số tệp nhất định được truy cập trong một khoảng thời gian nào đó?giám sát tệp và truy cập thư mục trên linux

Trả lời

28

Bạn có thể muốn inotify-tools. Inotify là một phần của hạt nhân Linux kích hoạt các sự kiện trên các tệp đã xem, thư mục hoặc thậm chí là nội dung của toàn bộ thư mục. Các công cụ này là các tiện ích dòng lệnh có khả năng khai thác các khả năng của inotify và cho phép bạn sử dụng chúng, ví dụ, trong các kịch bản lệnh shell của bạn.

Cụ thể, bạn có thể muốn xem inotifywatch

+0

Điều này có vẻ thú vị. Cảm ơn. – gruszczy

+0

inotifywait -mr/tmp – diyism

+2

Tâm trí rằng 'inotifywatch -r/tmp' sẽ chỉ đếm các sự kiện xảy ra trong các thống kê thư mục và đầu ra sau khi chương trình kết thúc. Và 'inotifywait -mr/tmp' sẽ thực sự lắng nghe tất cả các sự kiện và xuất chúng ra bàn điều khiển khi chúng xảy ra. (Cờ '-r' là để nghe thư mục đệ quy) –

Các vấn đề liên quan