Anda harus menggunakan solucion untuk pemantauan log seperti OSSEC, itu akan mencari informasi keamanan di log Anda (termasuk login, sudo, dll.) dan mengirimi Anda email saat peringatan itu penting.
Konfigurasinya mudah dan Anda dapat menaikkan tingkat peringatan untuk email atau menyertakan alert-by-email
pada lansiran khusus.
Itu juga dapat melakukan respons aktif yang dapat dikonfigurasi, memblokir IP dan menolak akses untuk jangka waktu tertentu secara default.
Anda bisa meletakkan ini di .bashrc
Andaecho 'ALERT - Root Shell Access to' $(hostname) 'on:' `date` `who` \
| mail -s "Alert: Root Access from `who | cut -d"(" -f2 | cut -d")" -f1`" YOUREMAIL
Sedikit perubahan solusi adams yang tidak rusak jika root masuk ke lebih dari satu terminal:
login_info="$(who | head -n1 | cut -d'(' -f2 | cut -d')' -f1)"
message="$(
printf "ALERT - Root Shell Access (%s) on:\n" "$(hostname)"
date
echo
who
)"
mail -s "Alert: Root Access from ${login_info}" admin <<< "${message}"
Bagaimana cara memigrasikan server BIND DNS ke perangkat keras baru?
Linux - Apakah ada cara untuk mengidentifikasi kecepatan memori Anda melalui perangkat lunak?