سلام و خسته نباشید به دوستان عزیز
یه مشکلی پیش اومده که واقعا نمی دونم چیکارش باید کرد
auditd یک لاگ مونیتورینگه که برای ارسال به SIEM استفاده می شه و میشه رولهایی رو توش ست کرد که ارسال لاگ را اختصاصی تر کنی
مشکل اینجاست که وقتی میخوای یک کامندی رو اجرا کنی مثل این
cat /etc/shadow > /tmp/text.txt
قسمت بعد از ریدایرکشن رو نشون نمیده یعنی
> /tmp/text.txt
نشون نمیده
میشه پروفایل رو تغییر داد و کاری کرد که نشون بده مثل این راه حل
Edit /etc/profile and add the following lines to the bottom of the file:
# command line audit logging
function log2syslog
{
declare COMMAND
COMMAND=$(fc -ln -0)
logger -p local1.notice -t bash -i -- "${USER}:${COMMAND}"
}
trap log2syslog DEBUG
Save and exit /etc/profile
Edit /etc/rsyslog.conf and add the following lines to the bottom of the file:
# command line audit logging
local1.* -/var/log/auditlogging
Save and exit /etc/rsyslog.conf
#systemctl restart rsyslog
/var/log/auditlogging
میشه اون کامند رو دید یعنی کاملش میکنه
مشکل اینه که وقتی شل رو عوض میکنی مثلا میزاری zsh یا csh دیگه چیزی نشون نمیده