Saya menjalankan Ubuntu 10,04. Apakah ada cara saya bisa mendapatkan laporan harian tentang siapa yang telah masuk ke dalam kotak, jam berapa, dan bahkan - ini mungkin meminta terlalu banyak - laporan dari perintah yang mereka gunakan? Ini adalah kotak penggunaan rendah dan jadi saya pikir ini akan menjadi cara yang bagus untuk melihat aktivitas apa yang terjadi di sana.
Sepanjang baris yang sama ini, saya mendengar tidak mungkin untuk melacak ketika hal-hal dilakukan pada kotak melalui shell non-interaktif, seperti rsync atau hanya menjalankan perintah tunggal dari jarak jauh melalui ssh. Apakah itu benar, atau apakah ada cara untuk mencatat dan melacak ini juga?
Anda juga dapat menggunakan
who
atauw
untuk melihat siapa yang saat ini masuk ke sistem, termasuk pengguna SSH.sumber
last
mungkin menjadi pilihan yang lebih baik untuk apa yang dicari OP ...Biasanya ketika seseorang masuk ke sistem pengguna kemudian di / var / log / pesan itu dicetak sebagai:
Jadi hanya menerima pesan sebagai:
sumber
Anda juga dapat memodifikasi bash shell untuk melakukan beberapa rsylog.
Secara efektif, Anda mengatur rsyslog pada host jarak jauh untuk menerima koneksi tertentu. Kemudian, modifikasi shell host yang ingin Anda pantau - dengan menyusun versi Anda, dengan yang memiliki yang berikut ini diaktifkan:
Setelah dikompilasi dengan ini diaktifkan, Anda dapat mengganti bash dengan versi ini ATAU menyuruh pengguna login ke ini dengan mengarahkan ulang login mereka ke versi ini.
Untuk info lebih lanjut:
https://www.pacificsimplicity.ca/blog/remote-logging-using-syslog-and-logging-shell-commands-remotely
sumber