Следующий скрипт запускает и находит, был ли изменен новый suid, и перенаправляет вывод в файл.
Я хочу добавить в скрипт команду mail, которая будет отправлять почту по адресу somebody@domain.com. Если изменения были сделаны, добавьте строку темы ("Изменения были сделаны") и прикрепите файл (changes.new
). Если никаких изменений не было сделано, добавьте другую строку темы ("никаких изменений не было сделано").
#!/usr/local/bin/bash
if [ ! -f "$/suid.old" ]
then
find / -perm -4000 -o -perm -2000 > ol.list
else
find / -perm -4000 -o -perm -2000 > new.suid
diff suid.old suid.new > changes.new
fi