如果发生更改,请查找并发送邮件,unix

如果发生更改,请查找并发送邮件,unix

以下脚本运行并查找是否有任何新的 suid 已更改,并将输出重定向到文件。

我想在脚本中添加一个邮件命令,将邮件发送到[电子邮件保护]。如果进行了更改,请添加主题行(“已进行更改”)并附加文件(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

答案1

要邮寄文件,一种方法是使用uuencode

uuencode myfile myfile | mailx -s "subject" [email protected]

相关内容