在我的aide
配置文件中,我在使用像
@@define BDIRS {ABC,ABD}
使用如下
/backup/@@{BDIRS}$ ...
/backup/{ABC,ABD}$ ... <<< this also errors out
我想使用正则表达式的原因是我希望将完全相同的规则应用于两个目录。
正则表达式或宏定义是错误的吗?有没有更好的方法来检查顶级子目录?
# uname -a
Linux devserver 3.12.62-60.62-default #1 SMP Thu Aug 4 09:06:08 UTC 2016 (b0e5a26) x86_64 x86_64 x86_64 GNU/Linux
# aide -v
Aide 0.15.1
答案 0 :(得分:1)
AIDE is using PCRE(Perl兼容正则表达式),而不是您尝试使用的BASH大括号扩展。这个语法可以帮到你:
/backup/(ABC|ABD)$