check-aide-baseline.sh 549B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. #Tested on Aide 0.16a2-19-g16ed855
  3. CHECKDATABASE=$(grep "database=" /etc/aide/aide.conf 2>/dev/null )
  4. if [ $? -eq 0 ];then
  5. :
  6. else
  7. echo "couldn""'""t found aide.conf"
  8. exit 1
  9. fi
  10. DATABASE=$(echo $CHECKDATABASE | awk -F ':' '{printf $2}' 2>/dev/null)
  11. if [ $? -eq 0 ];then
  12. :
  13. else
  14. echo "couldn""'""t found database location at aide.conf"
  15. exit 1
  16. fi
  17. if [ -f "$DATABASE" ];then
  18. echo "There is a baseline for aide."
  19. exit 0
  20. else
  21. echo "Can""'""t find aide baseline"
  22. exit 1
  23. fi