Blame doc/aide.conf.5

Packit 762fc5
.TH AIDE.CONF 5 "Jul 25, 2016" "aide 0.16" "AIDE"
Packit 762fc5
.SH NAME
Packit 762fc5
aide.conf - The configuration file for Advanced Intrusion Detection
Packit 762fc5
Environment
Packit 762fc5
.PP
Packit 762fc5
.SH SYNOPSIS
Packit 762fc5
\fBaide.conf\fP is the configuration file for Advanced Intrusion
Packit 762fc5
Detection Environment. \fBaide.conf\fP contains the runtime
Packit 762fc5
configuration aide uses to initialize or check the AIDE database.
Packit 762fc5
.PP
Packit 762fc5
.SH "FILE FORMAT"
Packit 762fc5
\fBaide.conf\fP is similar in to Tripwire(tm)'s configuration
Packit 762fc5
file. With little effort tw.conf can be converted to aide.conf.
Packit 762fc5
.PP
Packit 762fc5
aide.conf is case-sensitive. Leading and trailing white spaces are
Packit 762fc5
ignored.
Packit 762fc5
.PP
Packit 762fc5
There are three types of lines in \fBaide.conf\fP. First there are the
Packit 762fc5
configuration lines which are used to set configuration parameters and
Packit 762fc5
define/undefine variables. Second, there are (restricted) selection lines that
Packit 762fc5
are used to indicate which files are added to the database. Third, macro lines
Packit 762fc5
define or undefine variables within the config file. Lines beginning with #
Packit 762fc5
are ignored as comments.
Packit 762fc5
.PP
Packit 762fc5
.SH "CONFIG LINES"
Packit 762fc5
.PP
Packit 762fc5
These lines have the format parameter=value. See URLS for a list of
Packit 762fc5
valid urls.
Packit 762fc5
.PP
Packit 762fc5
.IP "database"
Packit 762fc5
The url from which database is read. There can only be one of these
Packit 762fc5
lines. If there are multiple database lines then the first is used.
Packit 762fc5
The default value is "/usr/local/etc/aide.db".
Packit 762fc5
.IP "database_out"
Packit 762fc5
The url to which the new database is written to. There can only be one
Packit 762fc5
of these lines. If there are multiple database_out lines then the
Packit 762fc5
first is used. The default value is "/usr/local/etc/aide.db.new".
Packit 762fc5
.IP "database_new"
Packit 762fc5
The url from which the other database for \-\-compare is read.
Packit 762fc5
There is no default for this one.
Packit 762fc5
.IP "database_attrs"
Packit 762fc5
The attributes of the (uncompressed) database files which are to be added to
Packit 762fc5
the final report in verbose level 2 or higher. Only checksum attributes are
Packit 762fc5
supported. To disable set
Packit 762fc5
.I database_attrs
Packit 762fc5
to
Packit 762fc5
.RB ' E '.
Packit 762fc5
By default all compiled in checksums are added to the report.
Packit 762fc5
.IP "database_add_metadata"
Packit 762fc5
Whether to add the AIDE version and the time of database generation as comments
Packit 762fc5
to the database file or not. Valid values are yes, true, no and false. The
Packit 762fc5
default is to add the AIDE version and the time of database generation. This
Packit 762fc5
option may be set to no by default in a future release.
Packit 762fc5
.IP "verbose"
Packit 762fc5
The level of messages that is output. This value can be 0-255
Packit 762fc5
inclusive. This parameter can only be given once. Value from the first
Packit 762fc5
occurrence is used. If \-\-verbose or \-V is used then the value from that
Packit 762fc5
is used. The default is 5. If verbosity is 20 then additional report
Packit 762fc5
output is written when doing \-\-check, \-\-update or \-\-compare.
Packit 762fc5
.IP "report_url"
Packit 762fc5
The url that the output is written to. There can be multiple instances
Packit 762fc5
of this parameter. Output is written to all of them. The default is
Packit 762fc5
stdout.
Packit 762fc5
.IP "report_base16"
Packit 762fc5
Whether to base16 encode the checksums in the report or not. Valid values are
Packit 762fc5
yes, true, no and false. The default is to report checksums not in base16 but
Packit 762fc5
in base64 encoding.
Packit 762fc5
.IP "report_detailed_init"
Packit 762fc5
Whether to report added files (verbose level >= 2) and their details (verbose
Packit 762fc5
level >=7) in initialization mode or not. Valid values are yes, true, no and
Packit 762fc5
false. The default is to not report added files or their details in init mode.
Packit 762fc5
.IP "report_quiet"
Packit 762fc5
Whether to suppress report output if no differences to the database have been
Packit 762fc5
found or not. Valid values are yes, true, no and false. The default is to not
Packit 762fc5
suppress output in the report.
Packit 762fc5
.IP "gzip_dbout"
Packit 762fc5
Whether the output to the database is gzipped or not. Valid values are
Packit 762fc5
yes,true,no and false. The default is no. This option is available only
Packit 762fc5
if zlib support is compiled in.
Packit 762fc5
.IP "root_prefix"
Packit 762fc5
The prefix to strip from each file name in the file system before applying the
Packit 762fc5
rules and writing to database. AIDE removes a trailing slash from the prefix.
Packit 762fc5
The default is no (an empty) prefix. This option has no effect in
Packit 762fc5
compare mode.
Packit 762fc5
.IP "acl_no_symlink_follow"
Packit 762fc5
Whether to check ACLs for symlinks or not. Valid values are
Packit 762fc5
yes,true,no and false. The default is to follow symlinks. This option
Packit 762fc5
is available only if acl support is compiled in.
Packit 762fc5
.IP "warn_dead_symlinks"
Packit 762fc5
Whether to warn about dead symlinks or not. Valid values are
Packit 762fc5
yes,true,no and false. The default is not to warn about dead symlinks.
Packit 762fc5
.IP "grouped"
Packit 762fc5
Whether to group the files in the report by added, removed and changed
Packit 762fc5
files or not. Valid values are yes, true, no and false.
Packit 762fc5
The default is to group the files in the report.
Packit 762fc5
.IP "summarize_changes"
Packit 762fc5
Whether to summarize changes in the added, removed and changed files
Packit 762fc5
sections of the report or not. Valid values are yes,true,no and false.
Packit 762fc5
The default is to summarize the changes.
Packit 762fc5
Packit 762fc5
The general format is like the string YlZbpugamcinCAXSE, where Y is
Packit 762fc5
replaced by the file-type (\fBf\fP for a regular file, \fBd\fP for a
Packit 762fc5
directory, \fBl\fP for a symbolic link, \fBc\fP for a character device,
Packit 762fc5
\fBb\fP for a block device, \fBp\fP for a FIFO, \fBs\fP for a unix
Packit 762fc5
socket, \fBD\fP for a Solaris door, \fBP\fP for a Solaris event port, \fB!\fP
Packit 762fc5
if file type has changed and \fB?\fP otherwise).
Packit 762fc5
Packit 762fc5
The Z is replaced as follows: A \fB=\fP means that the size has not changed,
Packit 762fc5
a \fB<\fP reports a shrinked size and a \fB>\fP reports a grown size.
Packit 762fc5
Packit 762fc5
The other letters in the string are the actual letters that will be output
Packit 762fc5
if the associated attribute for the item has been changed or a "." for no
Packit 762fc5
change, a "+" if the attribute has been added, a "-" if it has been removed,
Packit 762fc5
a ":" if the attribute is ignored (but not forced) or a " " if the attribute has
Packit 762fc5
not been checked. The exceptions to this are: (1) a newly created file replaces
Packit 762fc5
each letter with a "+", and (2) a removed file replaces each letter with a "-".
Packit 762fc5
Packit 762fc5
The attribute that is associated with each letter is as follows:
Packit 762fc5
Packit 762fc5
.RS
Packit 762fc5
.IP o
Packit 762fc5
A \fBl\fP means that the link name has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBb\fP means that the block count has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBp\fP means that the permissions have changed.
Packit 762fc5
.IP o
Packit 762fc5
An \fBu\fP means that the uid has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBg\fP means that the gid has changed.
Packit 762fc5
.IP o
Packit 762fc5
An \fBa\fP means that the access time has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBm\fP means that the modification time has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBc\fP means that the change time has changed.
Packit 762fc5
.IP o
Packit 762fc5
An \fBi\fP means that the inode has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBn\fP means that the link count has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBC\fP means that one or more checksums have changed.
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.RS
Packit 762fc5
The following letters are only available when explicitly enabled using configure:
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.RS
Packit 762fc5
.IP o
Packit 762fc5
A \fBA\fP means that the access control list has changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBX\fP means that the extended attributes have changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBS\fP means that the SELinux attributes have changed.
Packit 762fc5
.IP o
Packit 762fc5
A \fBE\fP means that the file attributes on a second extended file system have changed.
Packit 762fc5
.RE
Packit 762fc5
.IP "report_ignore_added_attrs"
Packit 762fc5
Special group definition that lists attributes whose addition is to be ignored
Packit 762fc5
in the final report.
Packit 762fc5
.IP "report_ignore_removed_attrs"
Packit 762fc5
Special group definition that lists attributes whose removal is to be ignored
Packit 762fc5
in the final report.
Packit 762fc5
.TP
Packit 762fc5
report_ignore_changed_attrs
Packit 762fc5
.TQ
Packit 762fc5
ignore_list (DEPRECATED, will be removed in a future release)
Packit 762fc5
Special group definition that lists attributes whose change is to be ignored
Packit 762fc5
in the final report.
Packit 762fc5
.TP
Packit 762fc5
report_force_attrs
Packit 762fc5
.TQ
Packit 762fc5
report_attributes (DEPRECATED, will be removed in a future release)
Packit 762fc5
Special group definition that lists attributes which are always printed in the
Packit 762fc5
final report for changed files. If an attribute is both ignored and forced the
Packit 762fc5
attribute is not considered for file change but printed in the final report if
Packit 762fc5
the file has been otherwise changed.
Packit 762fc5
.IP "report_ignore_e2fsattrs"
Packit 762fc5
List (no delimiter) of ext2 file attributes which are to be ignored in the final report.
Packit 762fc5
See
Packit 762fc5
.BR chattr (1)
Packit 762fc5
for the available attributes. Use '0' to not ignore any
Packit 762fc5
attribute. Ignored attributes are represented by a ':' in the output. The
Packit 762fc5
default is to not ignore any ext2 file attribute.
Packit 762fc5
Packit 762fc5
.RS
Packit 762fc5
.B Example
Packit 762fc5
.RS 3
Packit 762fc5
Ignore changes of the ext2 file attributes compression error (E), huge file
Packit 762fc5
(h), indexed directory (I):
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
report_ignore_e2fsattrs=EhI
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
.RE
Packit 762fc5
.RE
Packit 762fc5
.IP "config_version"
Packit 762fc5
The value of config_version is printed in the report and also printed
Packit 762fc5
to the database. This is for informational purposes only. It has no
Packit 762fc5
other functionality.
Packit 762fc5
.IP "Group definitions"
Packit 762fc5
If the parameter is not one of the previous parameters then it is
Packit 762fc5
regarded as a group definition. Value is then regarded as an
Packit 762fc5
expression. Expression is of the following form.
Packit 762fc5
.IP
Packit 762fc5
.nf
Packit 762fc5
    <predefined group>| <expr> + <predefined group>
Packit 762fc5
                      | <expr> - <predefined group>
Packit 762fc5
.fi
Packit 762fc5
.IP
Packit 762fc5
See DEFAULT GROUPS for an explanation of default predefined groups.
Packit 762fc5
Note that this is different from the way Tripwire(tm) does it.
Packit 762fc5
.PP
Packit 762fc5
.SH "SELECTION LINES"
Packit 762fc5
.PP
Packit 762fc5
AIDE supports three types of selection lines:
Packit 762fc5
Packit 762fc5
Regular selection line:
Packit 762fc5
.RS 3
Packit 762fc5
Packit 762fc5
.nf
Packit 762fc5
.B <regex> <group>
Packit 762fc5
.fi
Packit 762fc5
Packit 762fc5
Files and directories matching the regular expression are added to the
Packit 762fc5
database.
Packit 762fc5
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
Negative selection line:
Packit 762fc5
.RS 3
Packit 762fc5
Packit 762fc5
.nf
Packit 762fc5
.B !<regex>
Packit 762fc5
.fi
Packit 762fc5
Packit 762fc5
Files and directories matching the regular expression are ignored and not added
Packit 762fc5
to the database.
Packit 762fc5
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
Equals selection line:
Packit 762fc5
.RS 3
Packit 762fc5
Packit 762fc5
.nf
Packit 762fc5
.B =<regex> <group>
Packit 762fc5
.fi
Packit 762fc5
Packit 762fc5
Files and directories matching the regular expression are added to the
Packit 762fc5
database. The children of directories are only added if the regular expression
Packit 762fc5
ends with a "/". The children of sub-directories are not added at all.
Packit 762fc5
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
Every regular expression has to start with a "/". An implicit ^ is added in
Packit 762fc5
front of each regular expression. In other words the regular expressions are
Packit 762fc5
matched at the first position against the complete filename (i.e. including the
Packit 762fc5
path). Special characters in your filenames can be escaped using two-digit URL
Packit 762fc5
encoding (for example, %20 to represent a space).
Packit 762fc5
Packit 762fc5
See EXAMPLES and doc/aide.conf for examples.
Packit 762fc5
.PP
Packit 762fc5
More in-depth discussion of the selection algorithm can be found in
Packit 762fc5
the AIDE manual.
Packit 762fc5
.IP
Packit 762fc5
.PP
Packit 762fc5
.SH "RESTRICTED SELECTION LINES"
Packit 762fc5
.PP
Packit 762fc5
Restricted selection lines are like normal selection lines but can be
Packit 762fc5
restricted to file types. The following file types are supported:
Packit 762fc5
Packit 762fc5
.RS
Packit 762fc5
Packit 762fc5
\fBf\fP: restrict rule to regular files
Packit 762fc5
Packit 762fc5
\fBd\fP: restrict rule to directories
Packit 762fc5
Packit 762fc5
\fBl\fP: restrict rule to symbolic links
Packit 762fc5
Packit 762fc5
\fBc\fP: restrict rule to character devices
Packit 762fc5
Packit 762fc5
\fBb\fP: restrict rule to block devices
Packit 762fc5
Packit 762fc5
\fBp\fP: restrict rule to FIFO files
Packit 762fc5
Packit 762fc5
\fBs\fP: restrict rule to UNIX sockets
Packit 762fc5
Packit 762fc5
\fBD\fP: restrict rule to Solaris doors
Packit 762fc5
Packit 762fc5
\fBP\fP: restrict rule to Solaris event ports
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
The file types are separated by comma. The syntax of restricted
Packit 762fc5
selection lines is as follows:
Packit 762fc5
Packit 762fc5
Restricted regular selection line:
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B <regex> <file types> <group>
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
Restricted negative selection line:
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B !<regex> <file types>
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
Restricted equals selection line:
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B =<regex> <file types> <group>
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.B Examples
Packit 762fc5
.RS 3
Packit 762fc5
Only add directories and files to the database:
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B / d,f R
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
Add all but directory entries to the database:
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B !/run d
Packit 762fc5
.B /run R
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
Use specific rule for directories:
Packit 762fc5
Packit 762fc5
.RS 3
Packit 762fc5
.nf
Packit 762fc5
.B /run d R-m-c-i
Packit 762fc5
.B /run R
Packit 762fc5
.fi
Packit 762fc5
.RE
Packit 762fc5
.RE
Packit 762fc5
Packit 762fc5
.PP
Packit 762fc5
.SH "MACRO LINES"
Packit 762fc5
.PP
Packit 762fc5
.IP "@@define \fBVAR\fR \fBval\fR"
Packit 762fc5
Define variable \fBVAR\fR to value \fBval\fR.
Packit 762fc5
.IP "@@undef \fBVAR\fR"
Packit 762fc5
Undefine variable \fBVAR\fR.
Packit 762fc5
.IP "@@ifdef \fBVAR\fR, @@ifndef \fBVAR\fR"
Packit 762fc5
@@ifdef begins an if statement. It must be terminated with an @@endif
Packit 762fc5
statement. The lines between @@ifdef and @@endif are used if variable
Packit 762fc5
\fBVAR\fR is defined. If there is an @@else statement then the part
Packit 762fc5
between @@ifdef and @@else is used is \fBVAR\fR is defined otherwise
Packit 762fc5
the part between @@else and @@endif is used. @@ifndef reverses the
Packit 762fc5
logic of @@ifdef statement but otherwise works similarly.
Packit 762fc5
.IP "@@ifhost \fBhostname\fR, @@ifnhost \fBhostname\fR"
Packit 762fc5
@@ifhost works like @@ifdef only difference is that it checks whether
Packit 762fc5
\fBhostname\fR equals the name of the host that AIDE is running on.
Packit 762fc5
\fBhostname\fR is the name of the host without the domainname
Packit 762fc5
(hostname, not hostname.example.com).
Packit 762fc5
.IP "@@{\fBVAR\fR}"
Packit 762fc5
@@{\fBVAR\fR} is replaced with the value of the variable \fBVAR\fR.
Packit 762fc5
If variable \fBVAR\fR is not defined an empty string is used. Unlike
Packit 762fc5
Tripwire(tm) @@VAR is NOT supported. One special \fBVAR\fR is @@{HOSTNAME}
Packit 762fc5
which is substituted for the hostname of the current system.
Packit 762fc5
.IP "@@else"
Packit 762fc5
Begins the else part of an if statement.
Packit 762fc5
.IP "@@endif"
Packit 762fc5
Ends an if statement.
Packit 762fc5
.IP "@@include \fBVAR\fR"
Packit 762fc5
Includes the file \fBVAR\fR. The content of the file is used as if it
Packit 762fc5
were inserted in this part of the config file.
Packit 762fc5
.PP
Packit 762fc5
.SH URLS
Packit 762fc5
Urls can be one of the following. Input urls cannot be used as outputs
Packit 762fc5
and vice versa.
Packit 762fc5
.IP "stdout"
Packit 762fc5
.IP "stderr"
Packit 762fc5
Output is sent to stdout,stderr respectively.
Packit 762fc5
.IP "stdin"
Packit 762fc5
Input is read from stdin.
Packit 762fc5
.IP "file://\fBfilename\fR"
Packit 762fc5
Input is read from \fBfilename\fR or output is written to
Packit 762fc5
\fBfilename\fR.
Packit 762fc5
.IP "fd:\fBnumber\fR"
Packit 762fc5
Input is read from filedescriptor \fBnumber\fR or output is written to
Packit 762fc5
\fBnumber\fR.
Packit 762fc5
.PP
Packit 762fc5
.SH "DEFAULT GROUPS"
Packit 762fc5
.PP
Packit 762fc5
.IP "p:	permissions"
Packit 762fc5
.IP "ftype: file type"
Packit 762fc5
.IP "i:	inode"
Packit 762fc5
.IP "l:	link name"
Packit 762fc5
.IP "n:	number of links"
Packit 762fc5
.IP "u:	user"
Packit 762fc5
.IP "g:	group"
Packit 762fc5
.IP "s:	size"
Packit 762fc5
.IP "b:	block count"
Packit 762fc5
.IP "m:	mtime"
Packit 762fc5
.IP "a:	atime"
Packit 762fc5
.IP "c:	ctime"
Packit 762fc5
.IP "S:	check for growing size"
Packit 762fc5
.IP "I:	ignore changed filename"
Packit 762fc5
.IP "ANF:	allow new files
Packit 762fc5
.IP "ARF:	allow removed files
Packit 762fc5
.IP "md5:	md5 checksum"
Packit 762fc5
.IP "sha1: sha1 checksum"
Packit 762fc5
.IP "sha256: sha256 checksum"
Packit 762fc5
.IP "sha512: sha512 checksum"
Packit 762fc5
.IP "rmd160: rmd160 checksum"
Packit 762fc5
.IP "tiger: tiger checksum"
Packit 762fc5
.IP "haval: haval checksum"
Packit 762fc5
.IP "crc32:	crc32 checksum"
Packit 762fc5
.IP "R:	p+ftype+i+l+n+u+g+s+m+c+md5+X"
Packit 762fc5
.IP "L:	p+ftype+i+l+n+u+g+X"
Packit 762fc5
.IP "E:	Empty group"
Packit 762fc5
.IP "X:	acl+selinux+xattrs+e2fsattrs (if groups are explicitly enabled)"
Packit 762fc5
.IP ">:	Growing file p+ftype+l+u+g+i+n+S+X"
Packit 762fc5
.LP
Packit 762fc5
And also the following if you have mhash support enabled
Packit 762fc5
.IP "gost: gost checksum"
Packit 762fc5
.IP "whirlpool: whirlpool checksum"
Packit 762fc5
.LP
Packit 762fc5
The following are available only when explicitly enabled using configure
Packit 762fc5
.IP "acl: access control list"
Packit 762fc5
.IP "selinux: selinux attributes"
Packit 762fc5
.IP "xattrs: extended attributes"
Packit 762fc5
.IP "e2fsattrs: file attributes on a second extended file system
Packit 762fc5
.LP
Packit 762fc5
Please note that 'I' and 'c' are incompatible. When the name of a file
Packit 762fc5
is changed, it's ctime is updated as well. When you put 'c' and 'I' in
Packit 762fc5
the same rule the, a changed ctime is silently ignored.
Packit 762fc5
.LP
Packit 762fc5
When 'ANF' is used, new files are added to the new database, but are
Packit 762fc5
ignored in the report.
Packit 762fc5
.LP
Packit 762fc5
When 'ARF' is used, files missing on disk are omitted from the new database,
Packit 762fc5
but are ignored in the report.
Packit 762fc5
.PP
Packit 762fc5
.SH EXAMPLES
Packit 762fc5
.IP
Packit 762fc5
.B "/ R"
Packit 762fc5
.LP
Packit 762fc5
This adds all files on your machine to the database. This one line
Packit 762fc5
is a fully qualified configuration file.
Packit 762fc5
.IP
Packit 762fc5
.B "!/dev"
Packit 762fc5
.LP
Packit 762fc5
This ignores the /dev directory structure.
Packit 762fc5
.IP
Packit 762fc5
.B "=/foo R"
Packit 762fc5
.LP
Packit 762fc5
Only /foo and /foobar are taken into the database. None of their children are
Packit 762fc5
added.
Packit 762fc5
.IP
Packit 762fc5
.B "=/foo/ R"
Packit 762fc5
.LP
Packit 762fc5
Only /foo and its children (e.g. /foo/file and /foo/directory) are taken into
Packit 762fc5
the database. The children of sub-directories (e.g. /foo/directory/bar) are not
Packit 762fc5
added.
Packit 762fc5
.IP
Packit 762fc5
.B "\fBAll\fR=p+i+n+u+g+s+m+c+a+md5+sha1+tiger+rmd160"
Packit 762fc5
.LP
Packit 762fc5
This line defines group \fBAll\fR. It has all attributes and all
Packit 762fc5
md checksum functions. If you absolutely want all digest functions
Packit 762fc5
then you should enable mhash support and add
Packit 762fc5
+crc32+haval+gost to the end of the definition for
Packit 762fc5
\fBAll\fR. Mhash support can only be enabled at compile-time.
Packit 762fc5
.PP
Packit 762fc5
.SH HINTS
Packit 762fc5
In the following, the first is not allowed in AIDE. Use the latter instead.
Packit 762fc5
.IP
Packit 762fc5
.B "/foo epug"
Packit 762fc5
.IP
Packit 762fc5
.B "/foo e+p+u+g"
Packit 762fc5
.PP
Packit 762fc5
.SH "SEE ALSO"
Packit 762fc5
.BR aide (1)
Packit 762fc5
.BR manual.html
Packit 762fc5
.SH DISCLAIMER
Packit 762fc5
All trademarks are the property of their respective owners.
Packit 762fc5
No animals were harmed while making this webpage or this piece of
Packit 762fc5
software.
Packit 762fc5
Packit 762fc5