Apakah ada cara yang elegan untuk mencatat setiap perintah yang dikirimkan dalam semua shell pada mesin? Ini dalam konteks server Ubuntu yang jarang digunakan, di mana saya adalah satu-satunya pengguna manusia. (Ada beberapa akun pengguna yang digunakan oleh sistem otomatis.)
Saya ingin ini tidak mengganggu dan overhead rendah, jadi saya akan senang jika ada metode sederhana yang melibatkan sesuatu seperti script
.
Ini adalah cara yang sangat bagus dan cepat untuk mencatat semua perintah shell :
[Lihat Posting Blog Lengkap Di Sini]
sumber
Anda bisa menggunakan snoopy .
Sangat mudah untuk menginstal dan menghapus (tidak perlu modul kernel atau patching). Perhatikan bahwa ini bukan solusi audit yang tepat dan dapat dengan mudah dielakkan.
Pengungkapan: Saya pengelola snoopy saat ini.
sumber
Anda dapat menggunakan sudosh sebagai pembungkus shell. Ini termasuk pencatatan otomatis semua yang Anda lakukan, dan dapat memutar file log. Lihat situs webnya untuk informasi lebih lanjut .
sumber