Saya ingin memiliki file log yang berisi entri untuk setiap kali pengguna menjalankan program suid apa pun, yang berisi nama pengguna, program, dan argumen baris perintah apa pun yang diteruskan ke sana. Apakah ada cara standar untuk mencapai ini di Linux?
12
-F path=…
dengan-F euid=0 -F 'uid!=0'
atau sesuatu seperti itu. Saya tidak bisa melihat kait dalam kode setxid yang dipanggil olehexecve
atau setxid khusus jam tangan di subsistem audit . Atau, tentu saja, Anda dapat mencatat setiapexecve
dan pasca proses.auditd
.find
perintah untuk mendaftar semua file SUID:find / -xdev \( -perm -4000 \) -type f -print