Kecuali Anda memiliki kebijakan pencatatan yang sangat tidak biasa, yang mengakses file apa yang tidak dicatat (itu akan menjadi informasi yang sangat banyak). Anda dapat mengetahui siapa yang masuk pada jam berapa di log sistem; yang last
perintah memberi Anda login sejarah, dan log lain seperti /var/log/auth.log
akan memberitahu Anda bagaimana pengguna otentik dan dari mana mereka login (yang terminal, atau yang tuan rumah jika jarak jauh).
Tanggal di mana file terakhir dibaca disebut waktu aksesnya, atau atime singkatnya . Semua sistem file unix dapat menyimpannya, tetapi banyak sistem tidak merekamnya, karena memiliki penalti kinerja (biasanya kecil). ls -ltu /path/to/file
atau stat /path/to/file
menunjukkan waktu akses file.
Jika pengguna mengakses file dan tidak berusaha menyembunyikan jejaknya, riwayat shellnya (mis. ~/.bash_history
) Mungkin memiliki petunjuk.
Untuk mengetahui apa atau siapa yang memiliki file terbuka sekarang, gunakan lsof /path/to/file
.
Untuk mencatat apa yang terjadi pada file di masa depan, ada beberapa cara:
Gunakan inotifywait . inotifywait -e access /path/to
akan mencetak garis /path/to/ ACCESS file
ketika seseorang membaca file
. Antarmuka ini tidak akan memberi tahu Anda siapa yang mengakses file; Anda dapat menelepon lsof /path/to/file
segera setelah garis ini muncul, tetapi ada kondisi balapan (aksesnya mungkin sudah berakhir pada saat ia akan pergi).
LoggedFS adalah sistem file stackable yang menyediakan tampilan dari pohon sistem file, dan dapat melakukan logging yang lebih menarik dari semua akses melalui tampilan itu. Untuk mengkonfigurasinya, lihat Sintaks file konfigurasi LoggedFS .
Anda dapat menggunakan subsistem audit Linux untuk mencatat banyak hal, termasuk akses filesystem. Pastikan auditd
daemon dimulai, kemudian konfigurasikan dengan apa Anda ingin login auditctl
. Setiap operasi yang dicatat dicatat dalam /var/log/audit/audit.log
(pada distribusi tipikal). Untuk mulai menonton file tertentu:
auditctl -w /path/to/file
Jika Anda menaruh arloji di direktori, file di dalamnya dan subdirektori secara rekursif juga ditonton.