Adelaide automates file checking for unauthorized alterations through a command-line script on Linux and UNIX systems.
Installation of Adelaide is a straightforward process for those using the Stow package management system. Simply create a directory for Adelaide in /usr/local/stow/, then copy the necessary files and run Stow to create symbolic links that will allow for easy addition or removal of files. If Stow is not being used, the script and configuration files can be copied to any location, but it is recommended to avoid /usr/ as it may interfere with the OS package manager.
The script should be run as the root user as there may be areas that only root can access. Scheduling a cron job to run the script at desired times is recommended. The adelaide.conf file is where important values should be checked and changed before running the script. These values include the location of AIDE, the base directory where Adelaide is installed, and where to send the email notifications.
A working aide.conf file is also necessary, and some settings will need to match the file locations entered in the adelaide.conf file. The rest of the file will be a list of files to check and what properties to check them for, such as contents, timestamps, and ownership. Some example aide.conf files have been included in the examples directory.
Overall, Adelaide offers an efficient and effective solution for automating file monitoring and notifying administrators of any unauthorized changes. Its straightforward installation process and customizable configuration options make it a helpful addition to any Linux or UNIX system.
Version 1.0.0: N/A